Kubectl - 仅列出用户可以访问的命名空间

Avi*_*ddy 2 kubernetes kubectl kubernetes-security

看看下面的情况是否可能 -

假设 user( user1) 只能访问命名空间defaultmarketing

当我们执行时,kubectl get ns它应该显示两个名称空间。

即使存在其他命名空间,也不应显示它们,因为它们user1无权访问任何其他命名空间。

我们可以将此场景与数据库联系起来,其中用户在show databases执行时只能看到他们有权访问的数据库

Gra*_*man 5

这在 Kubernetes 中是不可能的。命名空间是提供作用域机制以限制对其他资源的可见性的资源。没有元命名空间为命名空间提供范围规则。