安装和配置 kubectl

kubectl是一个对 Kubernetes 运行命令的 CLI 命令行工具。您将在 Rancher 2.x 的诸多运维和管理任务上使用 kubectl。

安装

查看 kubectl 安装指南来在您的操作系统上安装 kubectl 工具。

配置

当您采用 RKE 工具创建一个 Kubernets 集群,RKE 会自动在本地目录创建一个 kube_config_cluster.yml 文件,文件里面包含通过kubectlhelm连接到新创建的集群所需的凭证。

您可以复制文件到 $HOME/.kube/config 或者如果您同时管理多个集群,可通过 KUBECONFIG 环境变量指向到 kube_config_cluster.yml 文件。

  1. export KUBECONFIG=$(pwd)/kube_config_cluster.yml

Copy

通过kubectl测试连通性,确定是否能获得节点列表。

  1. kubectl get nodes
  2. NAME STATUS ROLES AGE VERSION
  3. 165.227.114.63 Ready controlplane,etcd,worker 11m v1.10.1
  4. 165.227.116.167 Ready controlplane,etcd,worker 11m v1.10.1
  5. 165.227.127.226 Ready controlplane,etcd,worker 11m v1.10.1

Copy