【发布时间】:2022-08-23 00:32:23
【问题描述】:
这是我的~/.kube/config 文件:
apiVersion: v1
clusters:
- cluster:
server: https://192.168.10.190:6443
name: cluster-1
- cluster:
server: https://192.168.99.101:8443
name: cluster-2
contexts:
- context:
cluster: cluster-1
user: kubernetes-admin-1
name: cluster-1
- context:
cluster: cluster-2
user: kubernetes-admin-2
name: cluster-2
kind: Config
preferences: {}
users:
- name: kubernetes-admin-1
user:
client-certificate: /home/user/.minikube/credential-for-cluster-1.crt
client-key: /home/user/.minikube/credential-for-cluster-1.key
- name: kubernetes-admin-2
user:
client-certificate: /home/user/.minikube/credential-for-cluster-2.crt
client-key: /home/user/.minikube/credential-for-cluster-2.key
我的理解是,cluster-1 & cluster-2 是 Kubernetes 物理集群(Control Plane)。
每个物理集群有多个虚拟集群(Namespaces)
如果我的理解是正确的,那么用上面的kubeConfig,kubectl的语法是什么获取集群中的所有命名空间?
标签: kubernetes kubectl kubeconfig