我有一个kubernetes集群
在主节点中,
如果我输入命令kubectl get nodes
,它将显示所有节点。
但是,如果我在节点中给出相同的命令,则不应显示主节点。
在kubernetes中可以吗?
请帮助任何人。预先感谢。
答案 0 :(得分:2)
否,这是不可能的。 kubernetes API将始终以相同的方式响应相同的查询。 kubectl get nodes
正在询问有关所有节点的信息,并且api始终会回答所有节点的授权用户。
使用RBAC可以限制特定用户或帐户有权查看或编辑的内容,但是nodes
资源没有命名空间,并且不提供限制访问某些节点的粒度。
但是,您可以根据需要过滤kubectl get nodes
的结果。 This question有一些很好的示例,显示了使用kubectl的-l
参数仅显示工作节点。