Kubernetes主节点限制显示

时间:2019-01-22 05:37:34

标签: kubernetes kubectl

我有一个kubernetes集群

在主节点中,

如果我输入命令kubectl get nodes,它将显示所有节点。

但是,如果我在节点中给出相同的命令,则不应显示主节点。

在kubernetes中可以吗?

请帮助任何人。预先感谢。

1 个答案:

答案 0 :(得分:2)

否,这是不可能的。 kubernetes API将始终以相同的方式响应相同的查询。 kubectl get nodes正在询问有关所有节点的信息,并且api始终会回答所有节点的授权用户。

使用RBAC可以限制特定用户或帐户有权查看或编辑的内容,但是nodes资源没有命名空间,并且不提供限制访问某些节点的粒度。

但是,您可以根据需要过滤kubectl get nodes的结果。 This question有一些很好的示例,显示了使用kubectl的-l参数仅显示工作节点。