Upgrading Kubernetes
Get the version of the API server:
kubectl version --shortRelease the hold on versions of kubeadm and kubelet:
sudo apt-mark unhold kubeadm kubeletInstall version 1.18.5 of kubeadm:
sudo apt install -y kubeadm=1.18.5-00Hold the version of kubeadm at 1.18.5:
sudo apt-mark hold kubeadmVerify the version of kubeadm:
kubeadm versionPlan the upgrade of all the controller components:
sudo kubeadm upgrade planUpgrade the controller components:
sudo kubeadm upgrade apply v1.18.5Release the hold on the version of kubectl:
sudo apt-mark unhold kubectlUpgrade kubectl:
sudo apt install -y kubectl=1.18.5-00Hold the version of kubectl at 1.18.5:
sudo apt-mark hold kubectlUpgrade the version of kubelet:
sudo apt install -y kubelet=1.18.5-00Hold the version of kubelet at 1.18.5:
sudo apt-mark hold kubelet