Mac安装kubectl

作者: 雪消魂 | 来源:发表于2023-04-24 15:34 被阅读0次

一、下载最新的发行版

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl"

说明:

如果需要下载某个指定的版本,用该指定版本号替换掉命令的这个部分:$(curl -L -s https://dl.k8s.io/release/stable.txt)。 例如:要为 Intel macOS 系统下载 v1.24.0 版本,则输入:

curl -LO "https://dl.k8s.io/release/v1.24.0/bin/darwin/amd64/kubectl"

对于 Apple Silicon 版本的 macOS,输入:

curl -LO "https://dl.k8s.io/release/v1.24.0/bin/darwin/arm64/kubectl"

二、验证可执行文件(可选操作)

下载 kubectl 的校验和文件:

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl.sha256"

根据校验和文件,验证 kubectl:

echo "$(cat kubectl.sha256)  kubectl" | shasum -a 256 --check

验证通过时,输出如下:

kubectl: OK

验证失败时,shasum 将以非零值退出,并打印如下输出:

kubectl: FAILED
shasum: WARNING: 1 computed checksum did NOT match

说明:

下载的 kubectl 与校验和文件版本要相同。

三、将 kubectl 置为可执行文件

chmod +x ./kubectl

四、可执行文件 kubectl 移动

sudo mv ./kubectl /usr/local/bin/kubectl
sudo chown root: /usr/local/bin/kubectl

说明:

确保 /usr/local/bin 在你的 PATH 环境变量中。

五、测试一下,确保你安装的是最新的版本

kubectl version --client

或者使用下面命令来查看版本的详细信息:

kubectl version --client --output=yaml

相关文章

网友评论

    本文标题:Mac安装kubectl

    本文链接:https://www.haomeiwen.com/subject/gtbujdtx.html