【发布时间】:2020-02-22 16:54:16
【问题描述】:
我一直在为我的 serivice_account 创建一个 user,我可以在我的 kubeconfig 中使用它
背景:
我有一个 cluser-A,它是使用 google-cloud-python 库创建的。我可以看到在控制台中创建的集群。现在我想将一些清单部署到这个集群,所以我正在尝试使用kubernetes-python 客户端。要创建一个Client() 对象,我需要有一个 KUBECONFIG 以便我可以:
client = kubernetes.client.load_kube_config(<MY_KUBE_CONFIG>)
我一直在为我的 kubeconfig 中的这个 service_account 生成一个user。我不知道应该为我的user 使用哪种身份验证证书/密钥。
到处搜索,但仍然无法弄清楚如何使用我的 service_account 通过 kubernetes-python 库访问我的 GKE 集群。
其他信息:
我已经有一个使用service_accounts.Credentails() 类(source)创建的Credentials() 对象(source)。
【问题讨论】:
标签: python kubernetes google-kubernetes-engine service-accounts