Centos7系统初始通过tar.gz文件安装的1.28.2版本的k8s。因网络插件不支持此版本,后通过tar.gz文件安装了1.25.6版本的k8s。
操作步骤如下
备份原1.28.2版本解压的kubernetes目录
mv kubernetes kubernetes_bak
解压1.25.6版本的k8s文件
tar -zxvf tar -zxvf kubernetes-server-linux-amd64.tar.gz
停止应用
systemctl stop kube-apiserver
systemctl stop kube-controller-manager
systemctl stop kube-scheduler
systemctl stop kubelet
systemctl stop kube-proxy
将应用文件复制到其他节点
scp kube-apiserver kube-controller-manager kube-scheduler kubectl k8s-master2:/usr/local/bin/
scp kubelet kube-proxy k8s-master1:/usr/local/bin
scp kubelet kube-proxy k8s-master2:/usr/local/bin
scp kubelet kube-proxy k8s-node1:/usr/local/bin
scp kubelet kube-proxy k8s-node2:/usr/local/bin
启动
systemctl start kube-apiserver
systemctl start kube-controller-manager
systemctl start kube-scheduler
systemctl start kubelet
systemctl start kube-proxy
现kube-controller-manager无限重启
【相关推荐】
systemctl daemon-reload
systemctl restart kube-controller-manager
systemctl enable kube-controller-manager