我刚刚加入一个团队,他们拥有在裸机服务器上运行的现有Kubernetes集群。 我可以通过ssh访问主服务器和节点,执行时可以看到Kubernetes内部pod(etcd,kube-proxy等)正在运行:
docker ps
如何从此处向群集添加用户和笔记本电脑证书?
先谢谢了。
答案 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标志,则仅使用指定的文件。不要合并。此标志只允许一个实例。