CloudOS 集群部署,如果遇到机房计划性断电,搬迁,硬件故障更换等操作时需要进行单节点或整个集群节点的关机或者重启。具体操作的方法如下:
针对cloudOS2.0 E1139H06之前的版本:
1、单节点关机或重启:直接shutdown 或者reboot
2、集群全部关机重启:最好是先暂停所有的容器后,再执行服务器的关机重启操作,服务器启动后启动所有容器
暂停所有容器:for rc in `/opt/bin/kubectl --server 127.0.0.1:8888 get rc |grep -v CONROLLER|awk -F ' ' '{print $1}'|tr -d '\r'`;do /opt/bin/kubectl --server 127.0.0.1:8888 scale --replicas=0 rc $rc;done
启动所有容器:for rc in `/opt/bin/kubectl --server 127.0.0.1:8888 get rc |grep -v CONROLLER|awk -F ' ' '{print $1}'|tr -d '\r'`;do /opt/bin/kubectl --server 127.0.0.1:8888 scale --replicas=1 rc $rc;done
针对CloudOS3.0 及E1139H06版本:
1、单节点关机或者重启:直接在该节点上执行/opt/bin/shutdown 或者 /opt/bin/reboot即可
2、集群关机或者重启:
直接在主节点执行: /opt/bin/shutdown--all 或者 /opt/bin/reboot--all
启动集群:
集群服务器正常上电后:
1、先确认下k8s 服务是否正常,三个节点都执行:systemctl --all | grep kube-
2、任意节点执行/opt/bin/kubectl -s 127.0.0.1:8888 get node 查看三个节点是否ready。
3、都正常后,主节点执行/opt/bin/start--all,待所有pod 正常即可
如启动后集群环境存在问题,可拨打400联系H3C工程师支持
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作