I am using kubeadm v1.28.0
I am interested if I want to upgrade kube-apiserver only how can I do that?
Thanks
I am using kubeadm v1.28.0
I am interested if I want to upgrade kube-apiserver only how can I do that?
Thanks
Whilst theoretically it should be possible just by changing the image version in the static manifest., it is not advisable, nor is it a supported configuration. All the controlplane components should run the same version.
If you break the cluster doing that, you should restore the previous image version and hope it comes back up.
Do you mean reverting the image versions in static pod definition files for controlplane components, for example /etc/kubernetes/manifests/etcd.yaml
after running kubeadm upgrade apply
?
kubeadm upgrade
won’t update the components individually. It will do them all at the same time.
I was saying that you have to edit the individual manifests and change the image version. kubelet
should pull the new image and start the component.
Why would you want to do the components individually anyway?