千家信息网

Kubernetes配置文件目录结构怎么看

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,小编给大家分享一下Kubernetes配置文件目录结构怎么看,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Kubernetes的配置目录包括/etc/kubernetes、/home
千家信息网最后更新 2026年10月31日Kubernetes配置文件目录结构怎么看

小编给大家分享一下Kubernetes配置文件目录结构怎么看,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

Kubernetes的配置目录包括/etc/kubernetes、/home/supermap/.kube和/var/lib/kubelet目录。

下面我们来看一看,这些目录里到底有些什么文件(操作系统使用Ubuntu 18.04LTS desktop)。

安装tree命令:

sudo apt  install tree

1、kubernetes主配置目录

显示/etc/kubernetes目录结构:

supermap@podc01:/etc/kubernetes$ tree ..├── admin.conf├── controller-manager.conf├── kubelet.conf├── manifests│   ├── etcd.yaml│   ├── kube-apiserver.yaml│   ├── kube-controller-manager.yaml│   └── kube-scheduler.yaml├── pki│   ├── apiserver.crt│   ├── apiserver-etcd-client.crt│   ├── apiserver-etcd-client.key│   ├── apiserver.key│   ├── apiserver-kubelet-client.crt│   ├── apiserver-kubelet-client.key│   ├── ca.crt│   ├── ca.key│   ├── etcd│   │   ├── ca.crt│   │   ├── ca.key│   │   ├── healthcheck-client.crt│   │   ├── healthcheck-client.key│   │   ├── peer.crt│   │   ├── peer.key│   │   ├── server.crt│   │   └── server.key│   ├── front-proxy-ca.crt│   ├── front-proxy-ca.key│   ├── front-proxy-client.crt│   ├── front-proxy-client.key│   ├── sa.key│   └── sa.pub├── scheduler.conf└── tmp [error opening dir]4 directories, 30 files

2、kubernetes用户配置目录

主用户目录下的隐藏目录.kube包含用户的配置参数和缓存数据。目录结构为:

/home/supermap/.kube├── cache│   └── discovery│       ├── 10.1.1.181_6443│       └── 10.1.1.201_6443├── config└── http-cache    ├── 028d83935e12ce471cbe29f4096ef4ed

其中,配置文件config的内容为:

apiVersion: v1clusters:- cluster:    certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0t...    server: https://10.1.1.201:6443  name: kubernetescontexts:- context:    cluster: kubernetes    user: kubernetes-admin  name: kubernetes-admin@kubernetescurrent-context: kubernetes-admin@kuberneteskind: Configpreferences: {}users:- name: kubernetes-admin  user:    client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1...    client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUl...

3、kubelet服务的配置目录

每一个ks节点都需要运行kubelet服务。kubelet服务的配置在/var/lib/kubelet目录下:

supermap@podc01:/var/lib/kubelet$ tree.├── config.yaml├── cpu_manager_state├── device-plugins│   ├── DEPRECATION│   ├── kubelet_internal_checkpoint│   └── kubelet.sock├── kubeadm-flags.env├── pki│   ├── kubelet-client-2018-11-23-10-08-12.pem│   ├── kubelet-client-2018-11-23-10-08-38.pem│   ├── kubelet-client-current.pem -> /var/lib/kubelet/pki/kubelet-client-2018-11-23-10-08-38.pem│   ├── kubelet.crt│   └── kubelet.key├── plugin-containers [error opening dir]├── plugins [error opening dir]├── plugins_registry [error opening dir]├── pod-resources [error opening dir]└── pods [error opening dir]7 directories, 11 files

4、kubelet.service服务目录

kubelet使用systemd管理,service定义文件位于: /lib/systemd/system/kubelet.service。

最新的dropin文件位于: /etc/systemd/system/kubelet.service.d,内容为:

supermap@podc01:/etc/systemd/system/kubelet.service.d$ cat 10-kubeadm.conf # Note: This dropin only works with kubeadm and kubelet v1.11+[Service]Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf"Environment="KUBELET_CONFIG_ARGS=--config=/var/lib/kubelet/config.yaml"# This is a file that "kubeadm init" and "kubeadm join" generates at runtime, populating the KUBELET_KUBEADM_ARGS variable dynamicallyEnvironmentFile=-/var/lib/kubelet/kubeadm-flags.env# This is a file that the user can use for overrides of the kubelet args as a last resort. Preferably, the user should use# the .NodeRegistration.KubeletExtraArgs object in the configuration files instead. KUBELET_EXTRA_ARGS should be sourced from this file.EnvironmentFile=-/etc/default/kubeletExecStart=ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS

可以看到,在新的kubernetes配置结构中,这个kublet服务参数的配置有了很大的变化。启动参数不再放在kubelet.service文件里了,放到了/var/lib/kubelet、/etc/default/kubelet。

  • 注意,这个变化可能会导致以前的很多手动安装的脚本工具不再可用。

看完了这篇文章,相信你对"Kubernetes配置文件目录结构怎么看"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

目录 配置 文件 结构 服务 参数 用户 内容 篇文章 变化 很大 操作系统 命令 完了 工具 手动 数据 更多 知识 系统 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司 互联网科技工作委员会副主任毛军 互联网科技开发公司 广州互联网络科技有限公司 腾讯科技 互联网女皇 国外互联网科技网站 左右互联网络科技 成都仁贤领冠互联网科技有限公司 广西拼得多互联网科技有限公司 汉立互联网科技有限公司联系电话 顶级互联网科技成果有哪些 区块链结合互联网科技 中天科技中国工业互联网 半导体是互联网高科技吗 风投北京互联网科技 互联网科技包装股份有限公司上市 信承诺互联网科技有限公司 唯美互联网科技 平安好医生打造互联网科技医疗 广州全民伙伴互联网科技有限公司 互联网科技有限公司 科技金融是不是互联网金融 互联网实体化科技化 深圳前海聚择互联网科技有限公司 以后互联网后是啥科技 洛阳共同富裕互联网科技有限公司 朱啸虎曾投资哪些互联网科技企业 区块链结合互联网科技 广州互联网高科技取餐柜 科技互联网专业工作会议发言稿
0