Ker*_*bol 9 kubernetes rancher kubectl
我希望输出 Kubernetes 中所有用户帐户的逗号分隔列表。
据我了解,可以使用“kubectl get namespace”和“kubectl get pods”命令从 Kubernetes 返回命名空间、pod 等的列表。但是,是否有等效的方法可以返回 Kubernetes 用户列表?
目前,我可以通过我们的管理平台 Rancher 从 Kubernetes 中查看所有用户帐户及其各自的姓名、电子邮件和 ID 的列表,但问题是,我似乎找不到返回逗号的方法 -通过 Kubectl 或 Powershell 通过命令行分隔这些用户的列表。
这实际上取决于您的 k8s 设置和 rbac 模型。
我建议您查看此处讨论的对象https://kubernetes.io/docs/reference/access-authn-authz/rbac/
最后,您可能想要的命令是:
kubectl get clusterroles.rbac.authorization.k8s.io --all-namespaces
kubectl get roles.rbac.authorization.k8s.io --all-namespaces
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
34257 次 |
最近记录: |