Files
kuboard-press/install/config-kubectl.md
2019-10-05 14:43:29 +08:00

1.6 KiB
Raw Blame History

vssueId, description, meta
vssueId description meta
115 Kubernete安装文档_kubectl命令行工具从一个配置文件中查找用于调用APIServer接口的信息_可以在一个或多个文件中配置多个集群的访问信息_并在kubectl中切换不同的集群访问
name content
keywords kubectl,kubectl配置,kubectl访问多个集群

配置Kubectl

参考文档: Kubernetes官网文档 Organizing Cluster Access Using kubeconfig FilesConfigure Access to Multiple Clusters

kubectl 命令行工具从配置文件kubeconfig中查找用于调用 API Server 接口的信息:

  • 集群 cluster
  • 用户 user
  • 名称空间 namespace
  • 认证机制 authentication mechanism

kubeconfig 并不是一个文件的名字,而是 kubectl 配置文件的统称

默认情况下,kubectl 读取 $HOME/.kube/config 作为配置文件。您可以通过两种方式为 kubectl 指定配置文件:

  • 环境变量 KUBECONFIG
  • 命令行参数 --kubeconfig

可以在一个或多个kubeconfig文件中配置多个集群的访问信息并使用 kubectl config use-context 命令切换要访问哪个集群。本文描述了如何配置 kubectl 以访问多个集群。

::: tip kubectl的版本号必须大于等于集群的版本号执行命令 kubectl version 可查看 kubectl 版本 :::

创建配置文件

创建第二个配置文件

设置KUBECONFIG环境变量