转载自:https ://blog.csdn.net/qq_38196982/article/details/118992641
k8s自动生成,名称不固定(后缀不固定yaml yml conf等)格式不固定(例如阿里云Kubernetes配置文件为yaml格式,而华为云Kubernetes配置文件为json格式)
1
什么是kubeconfig文件
用于配置集群访问的文件称为kubeconfig文件,这是引用配置文件的常用方法,但并不是说有一个名为kubeconfig的文件。
使用kubeconfig文件来组织有关集群、用户、命名空间和身份认证机制的信息。kubectl命令行根据使用kubeconfig文件来查找选择集群所需的信息,并与集群的API服务进行通信。
默认情况下,kubectl在$HOME/.kube目录下查找名为config的文件,可以通过设置KUBECONFIG环境变量或设置--kubeconfig参数来指定其他Kubeconfig文件。
kubectl是操作k8s的一个客户端工具,只要为kubectl提供链接apiserver的配置(kubeconfig),kubectl可以在任何地方操作该集群。