centos7下安装kubectl

1 下载最新release包

1
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl

如果服务器没有外网,我们可以先把release包下载到本地,具体做法如下:

下载特定版本只需要将v1.7.1换成想要的版本即可,如https://storage.googleapis.com/kubernetes-release/release/v1.7.0/bin/linux/amd64/kubectl

2 为kubectl增加可执行权限

1
chmod +x ./kubectl

3 将kubectl移动到path目录

1
mv ./kubectl /usr/local/bin/kubectl

4 验证kubectl配置

我们可以通过获取集群状态来检查kubectl是否正确配置:

1
kubectl cluster-info

如果你看到一个url的应答,说明kubectl已经正确配置了,如果看到类似下面的提示,说明kubectl尚未正确配置:

1
The connection to the server <server-name:port> was refused - did you specify the right host or port?

参考: