我想知道如何以编程方式为我的 Kubernetes 集群创建一个 kube 配置文件,以便可以kubectl
在 IBM Cloud 中使用它。
问问题
259 次
1 回答
1
要生成与kubectl
您一起使用的 Kube 配置文件,可以通过 curl 执行以下操作来生成文件。
首先,您需要获取承载和刷新令牌。有几种方法可以做到这一点。如果你有一个 API 密钥,你 [可以在这里生成你的令牌。
获得令牌后,您可以调用以下 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
的正确值。
于 2020-02-06T22:41:04.370 回答