kubernetes不可以不知道的操作

Kubernetes 从1.10到1.11升级记录

2019-03-07  本文已影响110人  SetZero

自己维护的脚本跪着也要弄下去。当前Kubernetes 1.11的小版本是1.11.8。 在升级之前一定要多读几遍官方的升级须知Kubernetes 1.11 - Action Required Before Upgrading

🙌 注意 🙌

1.添加阿里云yum源

# 添加kubernetes yum源
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
# 刷新缓存
$ yum makecache fast

2.升级kubeadm

$ yum install -y kubeadm-1.11.8

3.配置文件生成并修改

3.1Master节点配置文件生成并修改

3.1.1Master节点迁移配置
$ kubeadm config migrate --old-config /etc/kubernetes/kubeadm-config.yaml --new-config /etc/kubernetes/kubeadm-config-v.1.11.yaml
3.1.2Master节点配置文件修改

3.2Worker节点配置文件生成并修改

3.2.1Worker节点配置文件生成
$ kubeadm config migrate --old-config /etc/kubernetes/kubeadm-config.yaml --new-config /etc/kubernetes/kubeadm-config-v.1.11.yaml
3.2.2Worker节点配置文件修改

4.升级kubelet、kubectl

$ yum install -y kubelet-1.11.8 kubectl-1.11.8

5.升级kubernetes剩余组件

$ kubeadm upgrade apply v1.11.8 --config=/etc/kubernetes/kubeadm-config-v1.11.yaml -f

6.重启kubelet

$ systemctl daemon-reload
$ systemctl restart kubelet

遇到的问题

上一篇 下一篇

猜你喜欢

热点阅读