修改节点角色可通过编辑标签/污点的方式做到:
- 点击进入节点详情页
- 点击页面左上角的 “更多操作”
- 选择 “编辑标签”
- 增加或删除相应标签
你需要删除 node-role.kubernetes.io/worker
这个标签
此外,master节点除标签以外仍需要污点来阻止普通工作负载到该节点上
- 点击进入节点详情页
- 点击页面左上角的 “更多操作”
- 选择 “污点管理”
- 增加或删除相应污点
你需要增加一个键为 node-role.kubernetes.io/master
,值为空,不允许调度的污点
已经运行于该节点上的工作负载不会受到影响,你可手动删除对应Pod,或使用 kubectl drain
驱逐对应Pod,具体用法参考 kubectl参考文档