我想在机器上安装kubectl
版本。 1.2.4
Kubernetes 文档推荐使用snap
用于在 Ubuntu 上安装。
snap install --help
不是很有用,一个有前途的参数--revision=
不起作用:
$ sudo snap install --revision=1.2.4 kubectl
error: cannot decode request body into snap instruction: invalid snap revision: "\"1.2.4\""
我怀疑--revision
需要 SHA 而不是 semver。
apt-get
使用约定也package=1.2.3
不起作用:
$ sudo snap install kubectl=1.2.4
error: snap "kubectl=1.2.4" not found
这使用文档似乎对这个问题保持沉默。
有人知道吗?
答案1
- 你可以运行它
snap info kubectl
,它会给你一个 kubectl 版本列表。 - 然后你可以像这样使用 --channel 安装你喜欢的版本
sudo snap install kubectl --channel=1.6/stable --classic
,或者如果你想升级/降级到特定版本:sudo snap refresh kubectl --channel=1.6/stable --classic
1.2.4 版本似乎无法立即使用,在这种情况下您可以下载可执行文件https://storage.googleapis.com/kubernetes-release/release/v1.2.4/bin/linux/amd64/kubectl
答案2
- 运行这个
将 Sublime Text 更新到您想要的版本或snap refresh --edge sublime-text
安装 Sublime Text。snap install --edge sublime-text
- 代表
--edge
通道