【发布时间】:2019-04-10 07:57:30
【问题描述】:
我正在尝试从我的 CI 系统中调用 kubectl。我希望使用谷歌云服务帐户进行身份验证。我有一个秘密管理系统,可以将秘密注入我的 CI 系统。
但是,我的 CI 系统没有安装 gcloud,我不想安装它。它只包含 kubectl。有什么方法可以直接将包含 gcloud 服务帐户(不是 kubernetes 服务帐户)的 credentials.json 文件与 kubectl 一起使用?
【问题讨论】:
-
也许你只需要从 gcloud json 文件中提取凭证到 kubeconfig 格式并与 kubectl 一起使用
-
或者只是创建一个服务帐户并将其与 kubectl 一起使用
标签: kubernetes kubectl google-kubernetes-engine