【问题标题】:Retrieving GKE clusters kubeconfig using API calls使用 API 调用检索 GKE 集群 kubeconfig
【发布时间】:2020-10-08 09:01:19
【问题描述】:

使用 POST 创建 GKE 集群后到下面的 api 端点

https://container.googleapis.com/v1beta1/projects/<project name>/zones/<zone>/clusters

我想访问集群并使用 Ansible 运行 kubectl 命令。但是,为此我需要从新创建的集群中检索 kubeconfig。

任何帮助将不胜感激。

【问题讨论】:

标签: kubernetes google-kubernetes-engine


【解决方案1】:

没有生成 kubeconfig 的 API 调用。虽然如果您使用模块来创建集群,您应该定义 kubectl_path 字段。确保您使用的是来自google repo 的模块。否则,请确保您已通过 gcloud 进行身份验证,并使用 command 模块运行 gcloud container get-credentials 来获取配置。从那时起,您应该可以使用 k8s 模块了

【讨论】:

    猜你喜欢
    • 2019-08-29
    • 2021-11-06
    • 2018-07-02
    • 2018-06-25
    • 1970-01-01
    • 2021-11-15
    • 2020-11-25
    • 2021-05-01
    • 2021-06-12
    相关资源
    最近更新 更多