Kubernetes配置文件目录结构怎么看
发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,小编给大家分享一下Kubernetes配置文件目录结构怎么看,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Kubernetes的配置目录包括/etc/kubernetes、/home
千家信息网最后更新 2025年02月08日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安全错误
数据库的锁怎样保障安全
软件开发最简单的模型
java 数据库的更新
我的世界暮色服务器
软件开发是五行属水吗
数据库查询表的行数
qq游戏大厅服务器出现问题
国内机械软件开发
计算机网络技术专业详细介绍
全球最高等级网络安全认证
江西pdu服务器电源哪家便宜
上海煜昭信息网络技术
软件开发免费模式
易当网络安全手抄报
涉密网络安全注意事项
数据库表唯一约束是什么
阿里云学生服务器密码
软件开发项目接
数据库update修复
柯南流放者怎么换服务器
网络安全 NG
新能源软件开发合同
易校园软件开发者是谁
上海赶超网络技术有限公司
四级数据库工程师题目类型
aip文件安全文档服务器
网络安全学习的重要性
服务器就是电脑主机吗
现代软件开发重点难点论文
网络安全岛是什么学校
山东卫星授时服务器云主机