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