worker改成master

  • Choerodon平台版本: 0.18.0

  • 遇到问题的执行步骤:
    原有的某个Node是worker节点,想改成master节点。具体该怎么操作?

如果使用的 kubeadm-ha 请参看下面的链接。其他方式安装的k8s不支持。

https://github.com/TimeBye/kubeadm-ha/blob/master/docs/02-节点管理.md

好的,我先试试。有问题,再请教。多谢

你好,修改成功了。一个表象就是之前 执行 kubectl命令不可以,现在可以了。但是 kubectl get node ,更改的这个节点,显示 的还是 worker 节点,实际 上已经上master节点了,怎么给刷新过来?

只有master 节点可以执行 kubectl 命令。

使用下面的命令添加节点角色

kubectl label node [node name]  node-role.kubernetes.io/master='' --overwrite 
kubectl label node [node name]  node-role.kubernetes.io/etcd='' --overwrite 
kubectl label node [node name] node-role.kubernetes.io/worker='' --overwrite

哦了,谢谢!!