安装和配置 kubectl

kubectl 是一个 CLI 工具,用于运行 Kubernetes 集群相关的命令。Rancher 2.x 中的许多维护和管理任务都需要它。

安装

请参阅 kubectl 安装将 kubectl 安装到你的操作系统上。

配置

使用 RKE 创建 Kubernetes 集群时,RKE 会在本地目录中创建一个 kube_config_cluster.yml,该文件包含使用 kubectlhelm 等工具连接到新集群的凭证。

你可以将此文件复制为 $HOME/.kube/config。如果你使用多个 Kubernetes 集群,将 KUBECONFIG 环境变量设置为 kube_config_cluster.yml 的路径:

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

使用 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