kubernetes - 如何在 Kubernetes 中为节点添加角色?

标签 kubernetes kubeadm

当我使用 kubeadm 配置 Kubernetes 集群时,我的节点被标记为无。这是 Kubernetes 中的一个已知错误,目前正在进行 PR。但是,我想知道是否可以选择为节点手动添加角色名称?

root@ip-172-31-14-133:~# kubectl get nodes
NAME               STATUS    ROLES     AGE       VERSION
ip-172-31-14-133   Ready     master    19m       v1.9.3
ip-172-31-6-147    Ready     <none>    16m       v1.9.3

最佳答案

这对我有用:
kubectl label node cb2.4xyz.couchbase.com node-role.kubernetes.io/worker=worker

NAME                                          STATUS    ROLES           AGE       VERSION
cb2.4xyz.couchbase.com                          Ready     custom,worker   35m       v1.11.1
cb3.5xyz.couchbase.com                          Ready     worker          29m       v1.11.1

我无法删除/更新旧标签,但我可以忍受它。

关于kubernetes - 如何在 Kubernetes 中为节点添加角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48854905/

相关文章:

docker - 如何在一个 Istio 服务网格中托管多个应用程序?

kubernetes - 我可以在给定图表的所有版本上运行 Helm 命令吗?

kubernetes - Kubeadm Init 在启动控制平面时失败(kubelet 未运行或健康)

kubernetes - Nginx入口无法服务

macos - 在 macOS 中安装 kubeadm

azure - azure 上的 kudeadm k8s 集群

kubernetes - CoreDNS 不使用 K8S/Minikube 解析命名空间外的服务 url

docker - 安装 kubeadm-dind-cluster 后无法访问 K8s 仪表板

azure - 我无法登录我的 Azure 容器注册表

docker - 如何为 Kubernetes 桌面 UI 配置简单的登录/通过身份验证