kubernetes - 如何从现有集群中导出 kubeconfig 文件?
问题描述
有没有一种简单的方法可以从现有集群中导出 kubeconfig 文件,以便我可以在 CI/CD 中使用它?
解决方案
它是一个什么样的集群?一个托管的(AKS、EKS 或 GKE 等),它部署在哪里?你能 ssh 到主节点吗,如果是,请
cat /etc/kubernetes/admin.conf
或者cat ~/.kube/config
并复制该文件,这是您集群的kubeconfig。
其他创建 kubeconfig 的方法,运行以下命令
kubectl config view --minify
,它将显示除客户端 ca 证书和客户端密钥之外的所有信息。这些键的位置取决于集群的设置方式。
推荐阅读
- r - 有没有办法在添加 RShiny 按钮的同时保持即时操作?
- python - 使用python从JSON文件中提取URL
- matplotlib - 通过显示补丁而不是线条来改进箱线图的 Matplotlib 图例
- swift - Core Image ciContext.writeHEIFRepresentation() 在使用 CICrop 过滤器时生成带有对角线的图像。我怎样才能防止这种情况?
- vue.js - 为什么我的 vue-tel-input 国家代码下拉列表在我的 vuejs 应用程序中格式不正确?
- odbc - 如何为 quickbooks 桌面构建我们自己的 odbc 驱动程序?
- redis - 是否有可能获得原始 RESP 响应流
- python - 唯一字符串的总和 - 熊猫
- uml - 多层架构序列图建议
- azure-cosmosdb - 我使用 Cosmos DB 并运行 SQL 命令并得到错误代码:SC1001