ibm-cloud - 如何在 ibm 云中为我的 kubernetes 集群生成 kubeconfig
问题描述
我想知道如何以编程方式为我的 Kubernetes 集群创建一个 kube 配置文件,以便可以kubectl
在 IBM Cloud 中使用它。
解决方案
要生成与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
的正确值。
推荐阅读
- birt - 与 maximo 的 Birt 交互式报告
- c++ - Eigen 虚拟扩展稀疏矩阵
- c++ - Visual Studio 忽略道具文件中的 AdditionalLibraryDirectories
- sql - 表到表插入没有在 hive 中重复
- html - 使用 Azure Bot Framework 网络聊天时无法单击的电话号码
- ios - 如何从项目的 collectionView 访问选定的单元格?// 项目存储的火力基地
- c++ - 输出是垃圾值
- javascript - Axios POST 方法:网络错误 - React Native
- graphite - Spring boot 2 micrometer 到 statsd 前缀不附加到指标
- mysql - 查询sql的优化