kubeconfig 配置多个上下文、用户和集群
示例 kubeconfig 文件
apiVersion: v1
kind: Config
clusters:
- cluster:
name: cluster1
cluster:
certificate-authority: /path/to/ca1.crt
server: https://api.cluster1.example.com
name: cluster1
- cluster:
name: cluster2
cluster:
certificate-authority: /path/to/ca2.crt
server: https://api.cluster2.example.com
name: cluster2
contexts:
- context:
cluster: cluster1
namespace: default
user: user1
name: context1
- context:
cluster: cluster2
namespace: kube-system
user: user2
name: context2
current-context: context1
users:
- name: user1
user:
client-certificate: /path/to/user1.crt
client-key: /path/to/user1.key
- name: user2
user:
client-certificate: /path/to/user2.crt
client-key: /path/to/user2.key
详细解释
1. Clusters
2. Users
3. Contexts
4. current-context
使用示例
列出配置的上下文
切换上下文
列出当前配置的集群
列出当前配置的用户
总结
Last updated