用于部署到k8s集群中所有命名空间的Kubeconfig

时间:2019-07-08 07:13:42

标签: kubernetes

我正在查看有关如何生成kubeconfig文件的说明,该文件可以部署,删除我的k8s部署到所有名称空间,还具有在所有名称空间中创建,删除和查看机密的权限。

此kubeconfig的用例是在Jenkins中使用它来执行到kube集群的部署。

我知道具有角色和角色绑定的k8s服务帐户,但是看来它们只能用于特定的名称空间

谢谢

1 个答案:

答案 0 :(得分:1)

您应该创建集群角色和集群角色绑定以授予访问集群级别。然后,使用具有群集级别访问权限的服务帐户,您应该能够在所有名称空间中进行操作。