kubernetes 集群手动升级
2018-08-27 本文已影响5人
shangyaqi
kubernetes 集群从1.8.3 升级至 1.10.7
1.首先下载较新的二进制包文件 :kubernetes-server-linux-amd64.tar.gz
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.10.md#v1101
2.停止k8s 集群主节点和工作节点对应的服务
master :kube-apiserver, kube-controller-manager, kube-proxy
node : kubelet , kube-proxy
2.解压包进入 kubernetes/server/bin 目录 ,将相应的二进制文件分发到集群的每个节点对应位置。
3.注意:<1>将kube-apiserver 配置文件中的 experimental-bootstrap-token-auth,需要替换成enable-bootstrap-token-auth,因为这个参数在1.9.x里面已经废弃掉了。
<2> 删除掉 kubelet 配置文件中 --require-kubeconfig 配置项。
- 在各个节点 执行 systemctl daemon-reload,启动master节点服务,然后启动
node 节点服务 over。