如何使用kubectl显示自己的信息?

时间:2018-07-04 02:34:37

标签: kubernetes

我想确认经过身份验证的用户以及分配的角色和分配的群集角色的信息。我该怎么办?

1 个答案:

答案 0 :(得分:2)

  

已认证用户的信息

看到Define clusters, users, and contexts时,您意识到需要获取与已定义的上下文相关的信息。

kubectl config --kubeconfig=config-demo use-context dev-frontend
kubectl config --kubeconfig=config-demo view --minify
  

输出显示与dev-frontend上下文关联的配置信息:

apiVersion: v1
clusters:
- cluster:
    certificate-authority: fake-ca-file
    server: https://1.2.3.4
  name: development
contexts:
- context:
    cluster: development
    namespace: frontend
    user: developer
  name: dev-frontend
current-context: dev-frontend
kind: Config
preferences: {}
users:
- name: developer
  user:
    client-certificate: fake-cert-file
    client-key: fake-key-file
  

已分配角色和已分配群集角色。

您可以列出所有用户或群集的角色,但仍需要解析结果以获取 a 用户或 a 群集的角色。
示例:“ kubectl and seeing (cluster)roles assigned to subjects”。