【发布时间】:2020-02-06 22:41:04
【问题描述】:
我想知道如何以编程方式为我的 Kubernetes 集群创建一个 kube 配置文件,以便我可以在 IBM Cloud 中将它与 kubectl 一起使用。
【问题讨论】:
标签: ibm-cloud ibm-cloud-kubernetes
我想知道如何以编程方式为我的 Kubernetes 集群创建一个 kube 配置文件,以便我可以在 IBM Cloud 中将它与 kubectl 一起使用。
【问题讨论】:
标签: ibm-cloud ibm-cloud-kubernetes
要生成与kubectl 一起使用的 Kube 配置文件,您可以通过 curl 执行以下操作来生成文件。
首先,您需要获取承载和刷新令牌。有几种方法可以做到这一点。如果您有 API 密钥,您 [可以生成您的令牌 here。
获得令牌后,您可以调用以下 API。
POST https://containers.cloud.ibm.com/global/v1/clusters/clusterid/config.
这将为您提供一个包含 kube 配置和相关证书的压缩文件。
curl --location --request GET 'https://containers.cloud.ibm.com/global/v1/clusters/xxx/config' \
--header 'Authorization: mybearertoken' \
--header 'X-Auth-Refresh-Token: myrefreshtoken' >> kubeconfig.zip
将mybearertoken 和myrefreshtoken 替换为here 中的正确值。
【讨论】: