使用kubeconfig文件配置跨集群认证
相关讨论
Kubeconfig 文件的组成
Kubeconifg 文件示例
current-context: federal-context
apiVersion: v1
clusters:
- cluster:
api-version: v1
server: http://cow.org:8080
name: cow-cluster
- cluster:
certificate-authority: path/to/my/cafile
server: https://horse.org:4443
name: horse-cluster
- cluster:
insecure-skip-tls-verify: true
server: https://pig.org:443
name: pig-cluster
contexts:
- context:
cluster: horse-cluster
namespace: chisel-ns
user: green-user
name: federal-context
- context:
cluster: pig-cluster
namespace: saw-ns
user: black-user
name: queen-anne-context
kind: Config
preferences:
colors: true
users:
- name: blue-user
user:
token: blue-token
- name: green-user
user:
client-certificate: path/to/my/client/cert
client-key: path/to/my/client/key各个组件的拆解/释意
Cluster
user
context
current-context
杂项
查看 kubeconfig 文件
构建您自己的 kubeconfig 文件
加载和合并规则
使用 kubectl config <subcommand> 操作 kubeconfig
kubectl config <subcommand> 操作 kubeconfigExample
示例文件相关操作命令
最后将它们捆绑在一起
Last updated