Get the App
SLTechnology News&Howtos  ›  Servers  › 

Kubeadm upgrade k8s cluster

Shulou Source: shulou.com Published: 2022-06-03 01:47:21 09月22日 Update

1. Check the cluster version:

View upgradeable cluster versions

Yum list-showduplicates kubeadm-disableexcludes=kubernetes

Yum install-y kubeadm-1.16.3-0-- disableexcludes=kubernetes # all nodes

Kubeadm version

Kubeadm upgrade plan # check whether the cluster can be upgraded and the version information of each component after the upgrade

2. Download the upgraded images

Kubeadm config images list | sed-e's / ^ / docker pull / g'- e's containk8s.gcr.iofuge registry.cnlyhangzhou.aliyuncs.com

Docker images | grep registry.cn-hangzhou.aliyuncs.com/google_containers | awk'{print "docker tag", $1 ":" $2 s/registry.cn-hangzhou.aliyuncs.com 1 ":" $2}'| sed-e 's/registry.cn-hangzhou.aliyuncs.com\ / google_containers/k8s.gcr.io/2' | sh-x

Docker images | grep registry.cn-hangzhou.aliyuncs.com/google_containers | awk'{print "docker rmi" $1 ":" $2}'| sh-x

3. Upgrade the cluster

Kubeadm upgrade apply v1.16.3

Upgrade the master node:

Kubeadm upgrade node

Upgrade individual components

Yum install-y kubelet-1.16.3 kubectl-1.16.3-- disableexcludes=kubernetes

Systemctl daemon-reload

Systemctl restart kubelet

4. Upgrade the worker node

Kubeadm upgrade node

Yum install-y kubelet-1.16.3 kubectl-1.16.3-- disableexcludes=kubernetes

Systemctl daemon-reload

Systemctl restart kubelet

Tags: Upgrade Cluster version Node component Information Mirror Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Xiaomi Shulou Information Shulou Tech Info NVidia Apple