博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kubeadm升级kubernetes HA版本
阅读量:6525 次
发布时间:2019-06-24

本文共 1504 字,大约阅读时间需要 5 分钟。

kubeadm升级kubernetes HA版本

[TOC]

1. 版本说明

文档适用v1.12.x升级到v1.13.y或者1.13.x升级到v1.13.y

2. 操作说明

2.1 master节点升级

第一台master节点

# 首先升级kubeadmyum upgrade -y kubeadm --disableexcludes=kuberneteskubeadm versionkubeadm upgrade plannode=master1    kubectl drain $node --ignore-daemonsets    cd /etc/kubernetes/    kubectl -n kube-system get cm kubeadm-config -oyaml > kubeadm-config.yaml    # 删除etcd相关配置,添加所有的apiEndpointskubectl edit configmap -n kube-system kubeadm-configkubeadm upgrade apply v1.13.4    \mv /etc/sysconfig/kubelet /tmp/yum upgrade -y kubelet kubeadm kubectl --disableexcludes=kuberneteskubeadm upgrade node config --kubelet-version $(kubelet --version | cut -d ' ' -f 2)\mv /tmp/kubelet /etc/sysconfig/systemctl daemon-reloadsystemctl restart kubeletsystemctl status kubelet# 以下步骤若执行失败,可以其它master节点操作kubectl uncordon $nodekubectl get nodes

其它master节点

# 上面操作中以下命令作相应替换## kubeadm upgrade apply v1.13.4kubeadm upgrade node experimental-control-plane

一台一台master升级成功后,依次升级。

2.2 node节点升级

在master上操作:

禁止调度POD

node=node4kubectl drain $node --ignore-daemonsets

在节点上操作:

升级命令工具和重启kubelet。

\mv /etc/sysconfig/kubelet /tmp/yum upgrade -y kubelet kubeadm --disableexcludes=kuberneteskubeadm upgrade node config --kubelet-version $(kubelet --version | cut -d ' ' -f 2)\mv /tmp/kubelet /etc/sysconfig/systemctl daemon-reloadsystemctl restart kubeletsystemctl status kubelet

在master上操作:

开启POD调度

node=node4kubectl uncordon $nodekubectl get nodes

一台一台node升级成功后,依次升级。

参考资料:

[1]
[2]

转载于:https://blog.51cto.com/ygqygq2/2366609

你可能感兴趣的文章
FLIF:自由的无损图像格式
查看>>
Google开源Inception-ResNet-v2,提升图像分类水准
查看>>
Opera 出售细节曝光:昆仑出资1.68亿美元
查看>>
CentOS 5.3 下快速安装配置 PPTP ××× 服务器
查看>>
产品经理学习总结之技术和设计篇
查看>>
23种设计模式(15):备忘录模式
查看>>
java基础学习总结——IO流
查看>>
iOS获取APP ipa 包以及资源文件
查看>>
CentOS 7 关闭启动防火墙
查看>>
Vue-选项卡切换
查看>>
linux网络命令
查看>>
nodejs ejs 请求路径和静态资源文件路径
查看>>
4.1 State Snapshot Transfer
查看>>
C++小代码
查看>>
记一次思维转变的时刻
查看>>
远程桌面无法复制粘贴
查看>>
bzoj2754
查看>>
redis liunx下安装和配置
查看>>
Asp.Net MVC 学习心得 之 View
查看>>
STL - Map - 运行期自定义排序
查看>>