diff --git a/README.md b/README.md index 888c77a79..2da8ee859 100644 --- a/README.md +++ b/README.md @@ -94,14 +94,14 @@ Note: Upstart/SysV init based OS types are not supported. ## Supported Components - Core - - [kubernetes](https://github.com/kubernetes/kubernetes) v1.31.4 - - [etcd](https://github.com/etcd-io/etcd) v3.5.16 + - [kubernetes](https://github.com/kubernetes/kubernetes) v1.31.7 + - [etcd](https://github.com/etcd-io/etcd) v3.5.19 - [docker](https://www.docker.com/) v26.1 - - [containerd](https://containerd.io/) v1.7.24 - - [cri-o](http://cri-o.io/) v1.31.0 (experimental: see [CRI-O Note](docs/CRI/cri-o.md). Only on fedora, ubuntu and centos based OS) + - [containerd](https://containerd.io/) v1.7.26 + - [cri-o](http://cri-o.io/) v1.31.6 (experimental: see [CRI-O Note](docs/CRI/cri-o.md). Only on fedora, ubuntu and centos based OS) - Network Plugin - - [cni-plugins](https://github.com/containernetworking/plugins) v1.2.0 - - [calico](https://github.com/projectcalico/calico) v3.29.1 + - [cni-plugins](https://github.com/containernetworking/plugins) v1.4.1 + - [calico](https://github.com/projectcalico/calico) v3.29.2 - [cilium](https://github.com/cilium/cilium) v1.15.9 - [flannel](https://github.com/flannel-io/flannel) v0.22.0 - [kube-ovn](https://github.com/alauda/kube-ovn) v1.12.21 diff --git a/inventory/sample/group_vars/k8s_cluster/k8s-cluster.yml b/inventory/sample/group_vars/k8s_cluster/k8s-cluster.yml index b11960fb1..53fa00787 100644 --- a/inventory/sample/group_vars/k8s_cluster/k8s-cluster.yml +++ b/inventory/sample/group_vars/k8s_cluster/k8s-cluster.yml @@ -17,7 +17,7 @@ kube_token_dir: "{{ kube_config_dir }}/tokens" kube_api_anonymous_auth: true ## Change this to use another Kubernetes version, e.g. a current beta release -kube_version: v1.31.4 +kube_version: v1.31.7 # Where the binaries will be downloaded. # Note: ensure that you've enough disk space (about 1G) diff --git a/roles/kubespray-defaults/defaults/main/download.yml b/roles/kubespray-defaults/defaults/main/download.yml index cf28cf129..02dd14125 100644 --- a/roles/kubespray-defaults/defaults/main/download.yml +++ b/roles/kubespray-defaults/defaults/main/download.yml @@ -74,12 +74,12 @@ image_arch: "{{ host_architecture | default('amd64') }}" # Versions crun_version: 1.17 -runc_version: v1.2.3 +runc_version: v1.2.5 kata_containers_version: 3.1.3 youki_version: 0.4.1 gvisor_version: 20240305 -containerd_version: 1.7.24 -cri_dockerd_version: 0.3.11 +containerd_version: 1.7.26 +cri_dockerd_version: 0.3.16 # this is relevant when container_manager == 'docker' docker_containerd_version: 1.6.32 @@ -99,7 +99,7 @@ github_image_repo: "ghcr.io" # TODO(mattymo): Move calico versions to roles/network_plugins/calico/defaults # after migration to container download -calico_version: "v3.29.1" +calico_version: "v3.29.2" calico_ctl_version: "{{ calico_version }}" calico_cni_version: "{{ calico_version }}" calico_policy_version: "{{ calico_version }}" @@ -111,10 +111,10 @@ calico_apiserver_enabled: false flannel_version: "v0.22.0" flannel_cni_version: "v1.1.2" weave_version: 2.8.7 -cni_version: "v1.4.0" +cni_version: "v1.4.1" cilium_version: "v1.15.9" -cilium_cli_version: "v0.16.0" +cilium_cli_version: "v0.16.24" cilium_enable_hubble: false kube_ovn_version: "v1.12.21" @@ -136,9 +136,9 @@ pod_infra_supported_versions: pod_infra_version: "{{ pod_infra_supported_versions[kube_major_version] }}" etcd_supported_versions: - v1.31: "v3.5.16" - v1.30: "v3.5.16" - v1.29: "v3.5.16" + v1.31: "v3.5.19" + v1.30: "v3.5.19" + v1.29: "v3.5.19" etcd_version: "{{ etcd_supported_versions[kube_major_version] }}" crictl_supported_versions: @@ -148,9 +148,9 @@ crictl_supported_versions: crictl_version: "{{ crictl_supported_versions[kube_major_version] }}" crio_supported_versions: - v1.31: v1.31.0 - v1.30: v1.30.3 - v1.29: v1.29.1 + v1.31: v1.31.6 + v1.30: v1.30.11 + v1.29: v1.29.13 crio_version: "{{ crio_supported_versions[kube_major_version] }}" # Scheduler plugins doesn't build for K8s 1.29 yet diff --git a/roles/kubespray-defaults/defaults/main/main.yml b/roles/kubespray-defaults/defaults/main/main.yml index c21d27e51..dc90f7d0a 100644 --- a/roles/kubespray-defaults/defaults/main/main.yml +++ b/roles/kubespray-defaults/defaults/main/main.yml @@ -18,7 +18,7 @@ kubelet_fail_swap_on: true kubelet_swap_behavior: LimitedSwap ## Change this to use another Kubernetes version, e.g. a current beta release -kube_version: v1.31.4 +kube_version: v1.31.7 ## The minimum version working kube_version_min_required: v1.29.0