centos 7安装kubectl
1 下载最新release包
curl -LO https://storage<span class="hljs-preprocessor">.googleapis</span><span class="hljs-preprocessor">.com</span>/kubernetes-release/release/$(curl -s https://storage<span class="hljs-preprocessor">.googleapis</span><span class="hljs-preprocessor">.com</span>/kubernetes-release/release/stable<span class="hljs-preprocessor">.txt</span>)/bin/linux/amd64/kubectl
- 1
如果服务器没有外网,我们可以先把release包下载到本地,具体做法如下:
本地浏览器打开https://storage.googleapis.com/kubernetes-release/release/stable.txt得到最新版本为v1.7.1
用上一步得到的最新版本号v1.7.1替换下载地址中的$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)得到真正的下载地址https://storage.googleapis.com/kubernetes-release/release/v1.7.1/bin/linux/amd64/kubectl
将下载地址黏贴到本地浏览器下载,然后上传到服务器
下载特定版本只需要将v1.7.1换成想要的版本即可,如https://storage.googleapis.com/kubernetes-release/release/v1.7.0/bin/linux/amd64/kubectl
2 为kubectl增加可执行权限
<span class="hljs-keyword">chmod</span> +<span class="hljs-keyword">x</span> ./kubectl
- 1
3 将kubectl移动到path目录
mv ./kubectl /usr/<span class="hljs-keyword">local</span>/bin/kubectl
- 1
4 验证kubectl配置
我们可以通过获取集群状态来检查kubectl是否正确配置:
kubectl <span class="hljs-keyword">cluster</span>-info
- 1
如果你看到一个url的应答,说明kubectl已经正确配置了,如果看到类似下面的提示,说明kubectl尚未正确配置:
The connection to the server was refused - did you specify the right host or port?
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · centos安装node18
- · 部署k3s+KubeSphere
- · CentOS 安装Docker-CE
- · centos yum安装Python3.8(史上最简单)
- · centos安装chrome+chromedriver
- · CentOS下使用tcpdump网络抓包用
- · Centos7里安装minikube
- · CentOS在线安装RabbitMQ3.7
- · Kubernetes 1.8.6 集群部署–部署Web UI界面
- · [转]Kubernetes安装方法及使用教程
- · Hadoop学习教程(二) —- CentOS下安装JDK
- · CentOS下VMware用桥接模式,静态ip上外网