将用户添加到现有的Kubernetes集群

时间:2019-09-03 17:23:56

标签: docker kubernetes rbac

我刚刚加入一个团队,他们拥有在裸机服务器上运行的现有Kubernetes集群。 我可以通过ssh访问主服务器和节点,执行时可以看到Kubernetes内部pod(etcd,kube-proxy等)正在运行:

docker ps

如何从此处向群集添加用户和笔记本电脑证书?

先谢谢了。

2 个答案:

答案 0 :(得分:1)

如果集群是使用kubeadm创建的,则它应该在master的{​​{1}}中具有kubeconfig文件。您可以在/etc/kubernetes/admin.config中使用kubectl中的kubeconfig文件 如果不存在kubeconfig,则管理员可能有一个原因,您应该要求他们将您添加为用户并为您创建kubeconfig,以便您可以在自己的计算机上使用kubectl。

除此之外,there is an alpha feature of kubeadm启用新用户的配置:

--kubeconfig=/path/to/my.config

答案 1 :(得分:0)

仅作澄清。 以下是您询问的所有官方信息(管理集群用户和上下文):

在此部分 Append $HOME/.kube/config对您的KUBECONFIG环境变量进行了更深入的说明。

这也是关于使用--kubeconfig标志的说明

  

如前所述,输出可能来自单个kubeconfig文件,或者可能是合并多个kubeconfig文件的结果。

     

如果设置了--kubeconfig标志,则仅使用指定的文件。不要合并。此标志只允许一个实例。