kubeconfig文件
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文件中配置证书,可以指定使用的证书路径,也可以填写证书编码后的内容:
如果想要查看该证书的具体内容,解码即可:
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
分类:
Kubernetes
标签:
K8S
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程