本文共 1205 字,大约阅读时间需要 4 分钟。
Kubectl 客户端的下载和配置
#Kubectl客户端的下载和配置(v1.6.6版本):
#(参考链接: )
sudo cd ~
sudo curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.6.6/bin/linux/amd64/kubectl
sudo chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
sudo mkdir ~/.kube
sudo vim ~/.kube/config
#~/.kube/config这个文件是K8S客户端的配置文件,可以在Rancher中复制得到,
#路径为:kubernetes菜单-CLI子菜单-kubenetes命令行--生成配置文件。
#或者下载对应系统版本 kubectl的tar.gz压缩包,
#然后解压并替换配置文件就OK了,命令如下:
sudo cd ~
sudo wget https://dl.k8s.io/v1.6.6/kubernetes-client-linux-amd64.tar.gz
sudo tar -xzvf kubernetes-client-linux-amd64.tar.gz
sudo chmod +x ~/kubernetes/client/bin/kubectl
sudo mv ~/kubernetes/client/bin/kubectl /usr/local/bin/kubectl
sudo mkdir ~/.kube
sudo vim ~/.kube/config
【附】 ~/.kube/config文件的内容:
(Kubernetes的环境不一样,这个配置文件的内容也不一样,以下这个config文件的仅供参考)
apiVersion: v1 kind: Config clusters: - cluster: api-version: v1 insecure-skip-tls-verify: true server: "https://192.168.3.160:8080/r/projects/1a7/kubernetes:6443" name: "K8S" contexts: - context: cluster: "K8S" user: "K8S" name: "K8S" current-context: "K8S" users: - name: "K8S" user: token: "QmFzaWMgTUVOR09VSXlSa1E0T1RjeFFqSkRNVU00TmpRNk9FUm9iMVZhVVdoSFltbFFja0Z4ZW1ObllXSjFUVXBZTTBRMmNFVldha00wZDNKdU9UbDJNZz09"