We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recently, the --config option was removed from kubeadm upgrade following deprecation cycle:
This introduces a regression because now there is no playbook to reconfigure kubeadm
upgrade-cluster.yml playbook reconfigures kubeadm
kube_apiserver_pod_eviction_not_ready_timeout_seconds
Linux 5.15.0-122-generic x86_64 PRETTY_NAME="Ubuntu 22.04.3 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.3 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy
ansible [core 2.16.10] config file = /kubespray/ansible.cfg configured module search path = ['/kubespray/library'] ansible python module location = /usr/local/lib/python3.10/dist-packages/ansible ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections executable location = /usr/local/bin/ansible python version = 3.10.12 (main, Jul 29 2024, 16:56:48) [GCC 11.4.0] (/usr/bin/python3) jinja version = 3.1.4 libyaml = True
Python 3.10.12
f9ebd45
calico
not relevant
ansible-playbook -i inventory/mycluster/hosts.yaml upgrade-cluster.yml
I'm not sure if we should completely separate this feature inside a dedicated playbook or reintroduce this behavior with a command such as:
kubeadm init phase control-plane all --config /etc/kubernetes/kubeadm-config.yaml
That topic has been a bit discussed here:
The text was updated successfully, but these errors were encountered:
This issue is an embarrassment. v1.29 works with --config but v1.30 doesn't, but v1.31 does again.
--config
BTW, reconfiguring clusters is not a good practice.
#11352 (comment)
Sorry, something went wrong.
@maxime1907 If you want to add this back, we should first support Kubeadm Configuration (v1beta4).
Kubeadm Configuration (v1beta4)
Related Issue: #10935
No branches or pull requests
What happened?
Recently, the --config option was removed from kubeadm upgrade following deprecation cycle:
This introduces a regression because now there is no playbook to reconfigure kubeadm
What did you expect to happen?
upgrade-cluster.yml playbook reconfigures kubeadm
How can we reproduce it (as minimally and precisely as possible)?
kube_apiserver_pod_eviction_not_ready_timeout_seconds
OS
Version of Ansible
Version of Python
Python 3.10.12
Version of Kubespray (commit)
f9ebd45
Network plugin used
calico
Full inventory with variables
not relevant
Command used to invoke ansible
ansible-playbook -i inventory/mycluster/hosts.yaml upgrade-cluster.yml
Output of ansible run
not relevant
Anything else we need to know
I'm not sure if we should completely separate this feature inside a dedicated playbook or reintroduce this behavior with a command such as:
That topic has been a bit discussed here:
The text was updated successfully, but these errors were encountered: