安装

1.用以下命令下载最新发行版:
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

可以用以下方式指定版本
curl -LO https://dl.k8s.io/release/v1.27.0/bin/linux/amd64/kubectl

2.验证该可执行文件(可选步骤)
下载 kubectl 校验和文件:
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"

基于校验和文件,验证 kubectl 的可执行文件:
echo "$(cat kubectl.sha256) kubectl" | sha256sum --check

验证通过时,输出为:
kubectl: OK

3.安装 kubectl
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

4.执行测试,以保障你安装的版本是最新的:
kubectl version --client

验证 kubectl 配置

为了让 kubectl 能发现并访问 Kubernetes 集群,你需要一个 kubeconfig 文件, 该文件在 kube-up.sh 创建集群时,或成功部署一个 Minikube 集群时,均会自动生成。 通常,kubectl 的配置信息存放于文件 ~/.kube/config 中。

通过获取集群状态的方法,检查是否已恰当地配置了 kubectl:

https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-linux/