|NO.Z.00092|——————————|^^ 升级 ^^|——|KuberNetes&二进制升级.V03|——|kubernetes_master|k8s-master02组件|
一、kubernetes升级k8s-master02节点组件
### --- 查看k8s-master02相关组件版本
~~~ 查看kube-apiserver kube-controller-manager kube-scheduler kube-proxy组件的版本
[root@k8s-master02 ~]# /usr/local/bin/kube-apiserver --version
Kubernetes v1.17.0
[root@k8s-master02 ~]# /usr/local/bin/kube-controller-manager --version
Kubernetes v1.17.0
[root@k8s-master02 ~]# /usr/local/bin/kube-scheduler --version
Kubernetes v1.17.0
[root@k8s-master02 ~]# /usr/local/bin/kube-proxy --version
Kubernetes v1.17.0
二、备份k8s-master02相关组件历史版本配置
### --- 备份kube-apiserver kube-controller-manager kube-scheduler kube-proxy服务文件
[root@k8s-master02 ~]# which kube-apiserver kube-controller-manager kube-scheduler kube-proxy
/usr/local/bin/kube-apiserver
/usr/local/bin/kube-controller-manager
/usr/local/bin/kube-scheduler
/usr/local/bin/kube-proxy
[root@k8s-master02 ~]# mkdir /usr/local/bin/bak/
[root@k8s-master02 ~]# cp /usr/local/bin/kube-apiserver /usr/local/bin/bak/
[root@k8s-master02 ~]# cp /usr/local/bin/kube-controller-manager /usr/local/bin/bak/
[root@k8s-master02 ~]# cp /usr/local/bin/kube-scheduler /usr/local/bin/bak/
[root@k8s-master02 ~]# cp /usr/local/bin/kube-proxy /usr/local/bin/bak/
三、停止k8s-master02相关组件服务
### --- 停止相关组件的服务
[root@k8s-master02 ~]# systemctl stop kube-apiserver kube-controller-manager kube-scheduler kube-proxy
四、升级k8s-master02相关组件
### --- 升级相关组件服务
[root@k8s-master01 ~]# scp upgrade/master/kubernetes/server/bin/kube-apiserver k8s-master02:/usr/local/bin/
kube-apiserver 100% 110MB 3.9MB/s 00:27
You have new mail in /var/spool/mail/root
[root@k8s-master01 ~]# scp upgrade/master/kubernetes/server/bin/kube-controller-manager k8s-master02:/usr/local/bin/
kube-controller-manager 100% 102MB 3.8MB/s 00:26
[root@k8s-master01 ~]# scp upgrade/master/kubernetes/server/bin/kube-scheduler k8s-master02:/usr/local/bin/
kube-scheduler 100% 40MB 4.2MB/s 00:09
[root@k8s-master01 ~]# scp upgrade/master/kubernetes/server/bin/kube-proxy k8s-master02:/usr/local/bin/
kube-proxy
五、启动k8s-master02相关组件服务
### --- 启动相关组件服务
[root@k8s-master02 ~]# systemctl daemon-reload
[root@k8s-master02 ~]# systemctl restart kube-apiserver kube-controller-manager kube-scheduler kube-proxy
六、查看k8s-master02相关组件版本
### --- 查看相关组件版本
[root@k8s-master02 ~]# /usr/local/bin/kube-apiserver --version
Kubernetes v1.19.5
[root@k8s-master02 ~]# /usr/local/bin/kube-controller-manager --version
Kubernetes v1.19.5
[root@k8s-master02 ~]# /usr/local/bin/kube-scheduler --version
Kubernetes v1.19.5
[root@k8s-master02 ~]# /usr/local/bin/kube-proxy --version
Kubernetes v1.19.5
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
浙公网安备 33010602011771号