kubectl是Kubernets的命令行工具, 可以通过kubectl管理Kubernets集群, 部署应用,查看和管理集群资源,查看集群日志。

kubectl手册:https://kubernetes.io/docs/reference/kubectl/

1、Linux安装


二进制包安装:

1、下载最新安装包 


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

 其中 $(curl -L -s https://dl.k8s.io/release/stable.txt) 是最新版本。


2、下载checksum文件,检查安装包:


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

echo "$(<kubectl.sha256) kubectl" | sha256sum --check

CODE


如果输出如下,就验证成功: 

kubectl: OK


3、安装:


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


如果没有root权限, 就安装到 ~/.local/bin


chmod +x kubectl
mkdir -p ~/.local/bin/kubectl
mv ./kubectl ~/.local/bin/kubectl
CODE


4、验证是否成功


kubectl version --client
CODE