修改节点角色可通过编辑标签/污点的方式做到:

  1. 点击进入节点详情页
  2. 点击页面左上角的 “更多操作”
  3. 选择 “编辑标签”
  4. 增加或删除相应标签

你需要删除 node-role.kubernetes.io/worker 这个标签

此外,master节点除标签以外仍需要污点来阻止普通工作负载到该节点上

  1. 点击进入节点详情页
  2. 点击页面左上角的 “更多操作”
  3. 选择 “污点管理”
  4. 增加或删除相应污点

你需要增加一个键为 node-role.kubernetes.io/master ,值为空,不允许调度的污点

已经运行于该节点上的工作负载不会受到影响,你可手动删除对应Pod,或使用 kubectl drain 驱逐对应Pod,具体用法参考 kubectl参考文档