升级节点操作系统内核
操作场景
CCE集群依赖系统内核版本,升级集群时会默认升级节点的操作系统版本,由于升级节点的操作系统内核有一定的风险,我们不建议您进行此操作,若您仍需要升级请务必谨慎操作。
强烈建议您在升级前备份节点中的数据,如果升级后导致节点和集群不可用、网络异常等问题,您可以选择重置节点,具体请参见重置节点。
注意事项
操作步骤
- 连接集群master操作,驱逐受影响节点上的pod,pod会在其他节点进行重建以满足副本数要求。如何连接集群master,请参见通过kubectl或web-terminal插件连接CCE集群。
执行以下命令:
kubectl drain <node name> --ignore-daemonsets
- root用户使用如下命令更新内核(保证节点拥有EIP)并重启系统。
- EulerOS 2.2系统执行以下命令:
bash /var/paas/kubernetes/canal/openvswitch/can_ovs.sh uninstall yum update kernel -y reboot
- EulerOS 2.5系统执行以下命令:
bash /var/paas/kubernetes/canal/openvswitch/can_ovs.sh uninstall wget http://obs.cn-east-2.myhuaweicloud.com/cce-east/cce-openvswitch/kernel-3.10.0-862.14.1.0.h197.eulerosv2r7.x86_64.rpm rpm -ihv kernel-3.10.0-862.14.1.0.h197.eulerosv2r7.x86_64.rpm reboot
- EulerOS 2.2系统执行以下命令:
- root用户下执行以下命令升级cce组件适配新内核:
- EulerOS 2.2执行以下命令
bash /var/paas/kubernetes/canal/openvswitch/can_ovs.sh install su paas; monit restart ovsdb-server ovs-vswitchd
- EulerOS 2.5执行以下脚本
function upgrade_ovs() { wget http://obs.cn-east-2.myhuaweicloud.com/cce-east/cce-openvswitch/openvswitch-1.0.RC10.SPC100.B050.tar.gz mv /var/paas/kubernetes/canal/openvswitch /var/paas/kubernetes/canal/openvswitch.bak tar zxvf openvswitch-1.0.RC10.SPC100.B050.tar.gz -C /var/paas/kubernetes/canal/ bash /var/paas/kubernetes/canal/openvswitch/can_ovs.sh install systemctl restart ovsdb-server ovs-vswitchd } upgrade_ovs
- EulerOS 2.2执行以下命令
- 恢复节点调度。
执行以下命令:
kubectl uncordon <node name>
附录
环境名称 |
参数值 |
---|---|
华东-上海二 |
cce-east.obs.cn-east-2.myhuaweicloud.com |
华北-北京一 |
cce-north.obs.cn-north-1.myhuaweicloud.com |
华北-北京四 |
cce-north-4.obs.cn-north-4.myhuaweicloud.com |
亚太-香港 |
cce-ap-southeast.obs.ap-southeast-1.myhuaweicloud.com |
华南-广州 |
cce-south.obs.cn-south-1.myhuaweicloud.com |
泰国-曼谷 |
cce-ap-southeast-2.obs.ap-southeast-2.myhuaweicloud.com |
西南-贵阳一 |
cce-static.cn-southwest-2.obs.cn-southwest-2.myhuaweicloud.com |
东北-大连 |
cce-statics.cn-northeast-1.obs.cn-northeast-1.myhuaweicloud.com |
华南-深圳 |
cce-south-2.obs.cn-south-2.myhuaweicloud.com |
拉美-布宜诺斯艾利斯一 |
brazil-cce-static.obs.sa-argentina-1.myhuaweicloud.com |
拉美-圣保罗一 |
brazil-cce-static.obs.sa-brazil-1.myhuaweicloud.com |
非洲-约翰内斯堡 |
cce-statics.af-south-1.obs.af-south-1.myhuaweicloud.com |
亚太-新加坡 |
cce-statics.ap-southeast-3.obs.ap-southeast-3.myhuaweicloud.com |
俄罗斯-莫斯科二 |
obs.ru-northwest-2.myhuaweicloud.com |
拉美-圣地亚哥 |
obs.la-south-2.myhuaweicloud.com |
华东-上海一 |
cce-statics.cn-east-3.obs.cn-east-3.myhuaweicloud.com |
拉美-利马一 |
obs.myhuaweicloud.com |
拉美-圣地亚哥二 |
brazil-cce-static.obs.sa-brazil-1.myhuaweicloud.com |
