Kubectl 客户端的下载和配置

来源:互联网 发布:软件申请专利 编辑:程序博客网 时间:2024/05/18 23:52

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命令行--生成配置文件。

 

 

#或者下载对应系统版本 kubectltar.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"










原创粉丝点击