【发布时间】:2019-10-03 19:56:12
【问题描述】:
我使用 AKS 服务创建了一个 Kubernetes 集群。
当我执行“kubectl get nodes”时,我希望看到主节点。但是,我没有。我只看到代理(角色)节点。
是否可以查看Master节点?我想这样做的原因是检查我的集群中是否启用了 RBAC,如果没有启用它。
谢谢。
【问题讨论】:
标签: kubernetes master azure-container-service
我使用 AKS 服务创建了一个 Kubernetes 集群。
当我执行“kubectl get nodes”时,我希望看到主节点。但是,我没有。我只看到代理(角色)节点。
是否可以查看Master节点?我想这样做的原因是检查我的集群中是否启用了 RBAC,如果没有启用它。
谢谢。
【问题讨论】:
标签: kubernetes master azure-container-service
是否可以查看Master节点?我想这样做的原因是 检查我的集群中是否启用了 RBAC,如果没有,请启用它。
不可能,由 Azure 管理的 Kubernetes 主节点,因为 Azure 会为你处理这些关键的维护任务,AKS 确实不提供直接访问(例如使用 SSH ) 到集群。
如果您需要对 Azure 资源管理器模板进行更多控制,可以使用开源 acs-engine 项目来构建您自己的自定义 kubernetes 集群并通过 az CLI 进行部署。
【讨论】:
使用下面的命令使用 azure CLI 来验证 clsuter 是否启用了 RBAC
az resource show -g <resource-group-name> -n <aks-cluster-name> --resource-type Microsoft.ContainerService/ManagedClusters --query properties.enableRBAC
【讨论】: