-
使用命令行下载安装包:
Note:curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
可指定下载版本, 将
$(curl -L -s https://dl.k8s.io/release/stable.txt)
替换为你想指定的版本.例如, 我想下载linux下的 v1.22.0
curl -LO https://dl.k8s.io/release/v1.22.0/bin/linux/amd64/kubectl
-
验证二进制文件 (可选)
下载 kubectl checksum 文件:
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
验证 kubectl 二进制包和 checksum 文件是否一致:
echo "$(<kubectl.sha256) kubectl" | sha256sum --check
如果一致则输出:
kubectl: OK
如果校验失败,
sha256
存在非0状态并输出如下内容:kubectl: FAILED sha256sum: WARNING: 1 computed checksum did NOT match
Note: 一定要下载相同版本的二进制包和校验文件.
-
安装kubectl
Note:sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
如果你没有系统的root权限, 你仍然可以安装 kubectl 到
~/.local/bin
目录:chmod +x kubectl mkdir -p ~/.local/bin/kubectl mv ./kubectl ~/.local/bin/kubectl # 然后添加 ~/.local/bin/kubectl 到 $PATH
-
测试安装是否正确:
kubectl version --client
ubuntu 安装kubectl
于 2021-11-13 11:03:15 首次发布