k8s升級 1.14.1>>>>>>1.15.3
配置yum源
[root@master images]# cat /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
升級所有kubeadm yum –y install kubeadm-1.15.3 kubelet-1.15.3 kubectl-1.15.3
[root@master images]# kubeadm upgrade plan 查看可升級版本
docker search kube-apiserver:v1.15.3。。。。。等等
docker pull ####/kube-apiserver:v1.15.3 下載相应鏡像
docker pull ###/kube-controller-manager:v1.15.3
docker pull ####/kube-scheduler:v1.15.3
docker pull #####/kube-proxy:v1.15.3
docker tag ####/kube-apiserver:v1.15.3 k8s.gcr.io/kube-apiserver:v1.15.3 打标记
docker tag ###/kube-scheduler:v1.15.3 k8s.gcr.io/kube-scheduler:v1.15.3
docker tag ###/kube-controller-manager:v1.15.3 k8s.gcr.io/kube-controller-manager:v1.15.3
docker tag ####/kube-proxy:v1.15.3 k8s.gcr.io/kube-proxy:v1.15.3
提前docker save proxy ,docker load所有節點(这一个在所有节点运行,要提前下载镜像)
[root@master images]# kubeadm upgrade apply v1.15.3升级。。。。
所有systemctl daemon-reload && systemctl restart kubelet
升级完成。