首页 > 其他分享 >kubeconfig文件

kubeconfig文件

时间:2022-11-04 19:23:36浏览次数:40  
标签:文件 kubeconfig cluster context kube config

kube config文件结构

访问kubernetes的API

等价于在kubectl中这样来书写:

当然每次这样来写显然太麻烦,可以将它放入到kube config文件中:

kube config文件构成:cluster、contexts和users

典型的config文件格式为:

  • context建立user和cluster之间的关联关系

每个都是数组格式的,支持定义多组cluster、context和users;

如:下面的context中,将关联名为my-kube-playground的cluster和名为my-kube-admin的user

在定义了多组context后,可以通过current-context指定具体要使用的contex

查看kube config

默认情况下kube config保存在~/.kube/config文件中。不过也可以使用--kubeconfig选项来指定config文件的配置,如:

切换上下文

切换上下文,如:

删除config

要删除config中的信息,可以使用config命令下的这些选型:

指定命名空间

另外可以在context中指定切换时,默认切换的namespace,如:这里配置了namespace为finance,当切换到该上下文中,默认进入的就是该命名空间内:

配置证书文件

在kubeconfig文件中,配置证书方式可以指定证书路径,也可以填写证书编码后的内容:

如果想要查看该证书的具体内容,可以解码它:

标签:文件,kubeconfig,cluster,context,kube,config
From: https://www.cnblogs.com/cosmos-wong/p/16858858.html

相关文章