1.6 KiB
1.6 KiB
vssueId, description, meta
| vssueId | description | meta | |||||
|---|---|---|---|---|---|---|---|
| 115 | Kubernete安装文档_kubectl命令行工具从一个配置文件中查找用于调用APIServer接口的信息_可以在一个或多个文件中配置多个集群的访问信息_并在kubectl中切换不同的集群访问 |
|
配置Kubectl
参考文档: Kubernetes官网文档 Organizing Cluster Access Using kubeconfig Files、Configure 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 版本
:::