Kubernetes kubectl未与gcloud SDK一起安装

Kubernetes kubectl未与gcloud SDK一起安装,kubernetes,Kubernetes,我安装了gcloudsdk,一切正常。但是我正在尝试使用kubectl,它还没有安装 我运行以下命令: gcloud components update preview All components are up to date. gcloud components update alpha All components are up to date. 看来一切都是最新的。但是库贝特尔司令部不在那里 这不是路径问题,因为我在gcloud的bin文件夹中检查了该文件,该文件与其他安装中正确安装的

我安装了gcloudsdk,一切正常。但是我正在尝试使用kubectl,它还没有安装

我运行以下命令:

gcloud components update preview
All components are up to date.
gcloud components update alpha
All components are up to date.
看来一切都是最新的。但是库贝特尔司令部不在那里

这不是路径问题,因为我在gcloud的bin文件夹中检查了该文件,该文件与其他安装中正确安装的文件相同


我正在AWS上运行Ubuntu14.04。

看来您需要运行
gcloud组件更新kubectl
。我不知道为什么(这以前不是必需的)

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

brew卸载kubernetes cli

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


我刚刚卸载了自制版本,并使用公认的答案通过gcloud获取它:
gcloud组件更新kubectl

有相同的问题,所有内容都是最新的,但它无法识别“kubectl

然而,我在这里找到了它:

find / -name 'kubectl'
/usr/lib/googlecloudsdk/bin/kubectl

因此添加了路径到/etc/bash.bashrc(ubuntu 14.04)

重新登录到SDK节点和google云,现在运行良好:

kubectl   
kubectl控制Kubernetes群集管理器

有关详细信息,请访问。
...


不确定,但可能问题是这些是AWS上的32位实例。我最后做的是从Google Storage手动下载32位版本:你有没有尝试过gcloud components update kubectl?看,这是正确的,罗伯特!不知道为什么,但几天前我在另一台计算机上安装了它,不必这样做。在文档中也没有看到。也许是新的。这似乎就是问题所在。如果你把它作为一个答案,我会认为它是有效的。谢谢
kubectl