二进制安装
不适用包管理器安装,主要有以下两方面好处:
- 能够安装最新版本,大部分包管理器中的软件都不是最新的
- 所有版本 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
输出版本信息说明安装成功