将gcloud与现有组件链接起来

问题描述 投票:0回答:1

安装gcloud后,运行gcloud components list列出所有已安装的组件。有没有办法将kubectl(已使用OS包管理器安装在系统上)与此列表相关联?

gcloud处理kubectl的4个主要版本。当您需要从一个版本切换到另一个版本时,这很方便(只要kubectl版本向后兼容,用于测试目的)。您可以将其视为一种SDKMan或NVM。 B我的OS包管理器正在安装kubectl,即使我不问它,因为它是kubeadm的依赖。因此,如果我想让kubeadmgcloud处理我的kubectl的几个版本我只有一个冲突(由path优先解决所以kubectl~/google-cloud-sdk/bin将永远不会被使用)。

干杯,奥利维尔

google-cloud-platform gcloud kubectl
1个回答
0
投票

从您的操作系统中卸载kubectl然后gcloud components install kubectl可能最容易,但您从协会中寻求什么好处?

除了让gcloudkubectl报告gcloud components list并用gcloud components update更新它之外,唯一的联系(据我所知)是在gcloud container clusters get-credentials ...之后,依赖于gcloud来支持对Kubernetes Engine集群的身份验证。但是,如果不使用gcloud捆绑kubectl,你可能会得到这个。

否则,如果您的操作系统包经理正在为您管理kubectl,我倾向于不打破它。

© www.soinside.com 2019 - 2024. All rights reserved.