我想知道如何以编程方式为Kubernetes集群创建kube配置文件,以便可以与IBM Cloud中的kubectl
一起使用。
答案 0 :(得分:1)
要生成供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
用here中的正确值替换mybearertoken
和myrefreshtoken
。