kubectl没有安装gcloud SDK

时间:2015-06-13 14:44:01

标签: kubernetes

我安装了gcloud SDK,一切都很顺利。但是,我正在尝试使用kubectl,但尚未安装。

我运行以下命令:

gcloud components update preview
All components are up to date.
gcloud components update alpha
All components are up to date.

所以似乎一切都是最新的。但是命令kubectl不存在。

这不是PATH问题,因为我检查了gcloud的bin文件夹中的文件,它就像我在其他安装中正确安装的那样。

我在AWS上运行Ubuntu 14.04。

3 个答案:

答案 0 :(得分:2)

您似乎需要运行gcloud components update kubectl。我不确定为什么(这曾经不是必需的)。

答案 1 :(得分:1)

有同样的问题,一切都是最新的,但它没有认出“ kubectl

然而,在这里找到了::

find / -name 'kubectl'
  

/ usr / lib中/谷歌云的SDK /斌/ kubectl

所以添加了 /etc/bash.bashrc 的路径(ubuntu 14.04)

echo "export PATH=$PATH:/usr/lib/google-cloud-sdk/bin"  >> /etc/bash.bashrc

重新登录SDK节点和谷歌云,现在它可以正常工作:

kubectl   
  

kubectl控制Kubernetes集群管理器。

     

https://github.com/kubernetes/kubernetes处查找更多信息   ......

答案 2 :(得分:-1)

请注意,您也可以使用以下方式通过自制软件安装:

/

但我不建议这样做,因为它安装的是版本0.17.1,而gcloud目前使用的是18.1。

我刚刚卸载了自制软件版本,并使用接受的答案通过gcloud抓取它:brew uninstall kubernetes-cli