Kubectl 客户端的下载和配置
Kubectl 客户端的下载和配置
#Kubectl客户端的下载和配置(v1.6.6版本):
#(参考链接:https://kubernetes.io/docs/tasks/tools/install-kubectl/ )
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"