Kubernetes在Google计算上设置了ubuntu

use*_*711 9 ubuntu kubernetes

任何人都可以帮助我理解我在尝试设置kubernetes时遇到的这个错误.我试图按照这个网址运行命令

$ curl -sS https://get.k8s.io | bash
ERROR: (gcloud.components.update) The component manager is disabled for this installation
Run Code Online (Sandbox Code Playgroud)

我在google compute Ubuntu机器上运行命令.感谢任何帮助

添加完整的错误(Ubunut 15.4),完全吹扫谷歌sdk安装.............解压缩kubernetes发布v1.0.3在gce上创建kubernetes ...使用提供程序启动集群:gce .. .call verify-prereqs您无法执行此操作,因为已为此安装禁用了组件管理器.如果您想获得最新版本的Google Cloud SDK,请参阅我们的主要下载页面:

https://developers.google.com/cloud/sdk/

错误:(gcloud.components.update)为此安装禁用组件管理器您无法执行此操作,因为已为此安装禁用了组件管理器.如果您想获得最新版本的Google Cloud SDK,请参阅我们的主要下载页面:

https://developers.google.com/cloud/sdk/

错误:(gcloud.components.update)为此安装禁用组件管理器您无法执行此操作,因为已为此安装禁用了组件管理器.如果您想获得最新版本的Google Cloud SDK,请参阅我们的主要下载页面:

https://developers.google.com/cloud/sdk/

错误:(gcloud.components.update)组件管理器已禁用此安装...调用kube-up

are*_*ier 32

问题是一些ubuntu(和其他)发行版带有通过本地包管理器安装的google cloud SDK,但它不包含所有内容.例如,kubectl缺少此命令:

gcloud components list
Run Code Online (Sandbox Code Playgroud)

当您尝试使用以下内容添加Kubernetes所需的组件时:

gcloud components install kubectl
Run Code Online (Sandbox Code Playgroud)

你最终得到这个错误:

错误:(gcloud.components.update)此安装禁用组件管理器

这是Google Cloud SDK问题跟踪器上的已知问题:问题336:kubectl未由google-cloud-sdk debian软件包安装,且无法安装

不幸的是,它为首次定时测试kubernetes提供了糟糕的体验,因为很难找到快速且干净的逐步解决方案.

这是一个:

sudo apt-get update
sudo apt-get remove google-cloud-sdk
curl https://sdk.cloud.google.com | bash
exec -l $SHELL
gcloud init
gcloud components list
gcloud components install kubectl
gcloud components list
Run Code Online (Sandbox Code Playgroud)

这最后一个命令应该显示已安装的kubectl和所有最新的.


小智 6

获得完整的Cloud SDK安装:

$ curl -sSL https://sdk.cloud.google.com | bash -

并按照说明操作.不要忘记删除旧的二进制文件以防止冲突(脚本将在安装结束时警告您).然后,再次进行Kubernetes设置.