升级 k8s 集群必须 先升级 kubeadm 版本到目的 k8s 版本,也就是说 kubeadm 是 k8s 升级
的 ”准升证”。
升级 k8s master 服务: 在 k8s 的所有 master 进行升级,将管理端服务 kube-controller-manager、kube-apiserver、kube-scheduler、kube-proxy
注:如果有负载均衡器的情况,比如haproxy,lvs可以一台一台的升级。
一、验证k8s的version
root@master1:/usr/local/src# kubeadm version
kubeadm version: &version.Info{
Major:"1", Minor:"17", GitVersion:"v1.17.3", GitCommit:"06ad960bfd03b39c8310aaf92d1e7c12ce618213", GitTreeState:"clean", BuildDate:"2020-02-11T18:12:12Z", GoVersion:"go1.13.6", Compiler:"gc", Platform:"linux/amd64"}
二、各 master 安装指定新版本 kubeadm:
# apt-cache madison kube