Browse Source

Feat: add kubeadm_config_api_version default variable

If kube_version is v1.31 or higher, it will be v1beta4, otherwise it
will be v1beta3.

Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
pull/11674/head
ChengHao Yang 2 weeks ago
parent
commit
9b7d2857d1
Failed to extract signature
1 changed files with 4 additions and 0 deletions
  1. 4
      roles/kubespray-defaults/defaults/main/main.yml

4
roles/kubespray-defaults/defaults/main/main.yml

@ -26,6 +26,10 @@ kube_version_min_required: v1.29.0
## Kube Proxy mode One of ['iptables', 'ipvs'] ## Kube Proxy mode One of ['iptables', 'ipvs']
kube_proxy_mode: ipvs kube_proxy_mode: ipvs
# Kubeadm config api version
# If kube_version is v1.31 or higher, it will be v1beta4, otherwise it will be v1beta3.
kubeadm_config_api_version: "{{ 'v1beta4' if kube_version is version('v1.31.0', '>=') else 'v1beta3' }}"
## The timeout for init first control-plane ## The timeout for init first control-plane
kubeadm_init_timeout: 300s kubeadm_init_timeout: 300s

Loading…
Cancel
Save