diff --git a/roles/kubernetes/kubeadm/tasks/main.yml b/roles/kubernetes/kubeadm/tasks/main.yml index 6c8743c7c..a79433ca5 100644 --- a/roles/kubernetes/kubeadm/tasks/main.yml +++ b/roles/kubernetes/kubeadm/tasks/main.yml @@ -58,7 +58,7 @@ - name: Create kubeadm client config template: src: "kubeadm-client.conf.{{ kubeadmConfig_api_version }}.j2" - dest: "{{ kube_config_dir }}/kubeadm-client.{{ kubeadmConfig_api_version }}.conf" + dest: "{{ kube_config_dir }}/kubeadm-client.conf" backup: yes when: not is_kube_master vars: @@ -67,7 +67,7 @@ - name: Join to cluster if needed command: >- {{ bin_dir }}/kubeadm join - --config {{ kube_config_dir}}/kubeadm-client.{{ kubeadmConfig_api_version }}.conf + --config {{ kube_config_dir}}/kubeadm-client.conf --ignore-preflight-errors=all register: kubeadm_join when: not is_kube_master and (not kubelet_conf.stat.exists) diff --git a/roles/kubernetes/master/tasks/kubeadm-setup.yml b/roles/kubernetes/master/tasks/kubeadm-setup.yml index 948b545de..6792a6e1e 100644 --- a/roles/kubernetes/master/tasks/kubeadm-setup.yml +++ b/roles/kubernetes/master/tasks/kubeadm-setup.yml @@ -123,11 +123,11 @@ - name: kubeadm | Create kubeadm config template: src: "kubeadm-config.{{ kubeadmConfig_api_version }}.yaml.j2" - dest: "{{ kube_config_dir }}/kubeadm-config.{{ kubeadmConfig_api_version }}.yaml" + dest: "{{ kube_config_dir }}/kubeadm-config.yaml" register: kubeadm_config - name: kubeadm | Initialize first master - command: timeout -k 600s 600s {{ bin_dir }}/kubeadm init --config={{ kube_config_dir }}/kubeadm-config.{{ kubeadmConfig_api_version }}.yaml --ignore-preflight-errors=all + command: timeout -k 600s 600s {{ bin_dir }}/kubeadm init --config={{ kube_config_dir }}/kubeadm-config.yaml --ignore-preflight-errors=all register: kubeadm_init # Retry is because upload config sometimes fails retries: 3 @@ -140,7 +140,7 @@ timeout -k 600s 600s {{ bin_dir }}/kubeadm upgrade apply -y {{ kube_version }} - --config={{ kube_config_dir }}/kubeadm-config.{{ kubeadmConfig_api_version }}.yaml + --config={{ kube_config_dir }}/kubeadm-config.yaml --ignore-preflight-errors=all --allow-experimental-upgrades --allow-release-candidate-upgrades @@ -186,7 +186,7 @@ when: inventory_hostname != groups['kube-master']|first - name: kubeadm | Init other uninitialized masters - command: timeout -k 600s 600s {{ bin_dir }}/kubeadm init --config={{ kube_config_dir }}/kubeadm-config.{{ kubeadmConfig_api_version }}.yaml --ignore-preflight-errors=all + command: timeout -k 600s 600s {{ bin_dir }}/kubeadm init --config={{ kube_config_dir }}/kubeadm-config.yaml --ignore-preflight-errors=all register: kubeadm_init retries: 10 until: kubeadm_init is succeeded or "field is immutable" in kubeadm_init.stderr @@ -199,7 +199,7 @@ timeout -k 600s 600s {{ bin_dir }}/kubeadm upgrade apply -y {{ kube_version }} - --config={{ kube_config_dir }}/kubeadm-config.{{ kubeadmConfig_api_version }}.yaml + --config={{ kube_config_dir }}/kubeadm-config.yaml --ignore-preflight-errors=all --allow-experimental-upgrades --allow-release-candidate-upgrades