首页 > 解决方案 > 如何在 ibm 云中为我的 kubernetes 集群生成 kubeconfig

问题描述

我想知道如何以编程方式为我的 Kubernetes 集群创建一个 kube 配置文件,以便可以kubectl在 IBM Cloud 中使用它。

标签: ibm-cloudibm-cloud-kubernetes

解决方案


要生成与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的正确值。


推荐阅读