二进制安装

不适用包管理器安装,主要有以下两方面好处:

  1. 能够安装最新版本,大部分包管理器中的软件都不是最新的
  2. 所有版本 linux 同步

安装过程

下载最新的 release

命令如下:

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)替换为具体的版本,比如安装 1.27.0 版本的命令如下:

curl -LO https://dl.k8s.io/release/v1.27.0/bin/linux/amd64/kubectl

安装 release

命令如下:

sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

验证是否安装成功

命令如下:

kubectl version --client

输出版本信息说明安装成功