揭秘 K8s: /etc/kubernetes/ 目录结构和功能概述

公众号关注 「奇妙的 Linux 世界」

设为「星标」,每天带你玩转 Linux !

33b91caa218072192810a55112761b7d.jpeg

Kubernetes 目录结构包括配置文件:/etc/kubernetes/、系统组件的YAML 文件:/etc/kubernetes/manifests/PKI 文件:/etc/kubernetes/pkiCNI插件配置文件:/etc/cni/net.d/pod数据和kubelet的YAML文件:/var/lib/kubelet/以及CNI 插件二进制文件: /opt/cni/bin/

650e97c91551e8fc0b23e7d701f25713.jpeg
Kubernetes:文件夹结构和功能概述

Kubernetes:文件夹结构和功能概述

以下是 Kubernetes 集群的文件夹结构及其功能的概述:

/etc/kubernetes/ 
├── manifests/                        # 定义 Kubernetes 资源的 YAML 文件
│ ├── etcd.yaml                     # etcd 集群清单
│ ├── kube-apiserver.yaml           # kube-apiserver 清单
│ ├── kube-controller-manager .yaml # kube-controller-manager 清单
│ ├── kube-scheduler.yaml           # kube-scheduler 清单
│ ├── kube-proxy.yaml               # kube-proxy 清单
│ └── ... 
├── pki/                              # Kubernetes 公钥基础设施
│ ├── apiserver.crt                 # Kubernetes API Server 证书
│ ├── apiserver.key                 # Kubernetes API Server 私钥
│ ├── ca.crt                        # 集群证书颁发机构证书
│ ├── ca.key                        # 集群证书颁发机构私钥
│ └── ... 
├── kubelet.conf                      # kubelet 配置文件
├── controller-manager.conf           # kube-controller-manager 配置文件
├── Scheduler.conf                    # kube-scheduler 配置文件
└── admin.conf                        # 集群管理员的 kubeconfig 文件

/etc/cni/net.d/                       # 包含 CNI 配置文件的文件夹

/var/lib/kubelet/ 
├── pods/                             # 包含 pod 卷和数据的目录
├── pki /                             # kubelet 的公钥基础设施
├── config.yaml                       # kubelet 清单
└── ... 

/opt/cni/bin/                         # 容器网络接口 (CNI) 二进制文件
  1. 1. /etc/kubernetes/:此文件夹包含Kubernetes 控制平面组件的主要配置文件

  2. 2. /etc/kubernetes/manifests/:此文件夹包含作为 pod 运行的 Kubernetes 控制平面组件的 YAML 文件

  3. 3. /etc/kubernetes/pki/:此文件夹包含用于Kubernetes 集群不同组件之间安全通信的公钥基础设施 (PKI) 文件。

  4. 4. /etc/cni/net.d/:此文件夹包含Kubernetes 用于管理网络的容器网络接口 (CNI) 插件的配置文件

  5. 5. /var/lib/kubelet/:此文件夹包含与每个 pod 关联的实际数据和存储卷,以及kubelet 的config.yaml文件。

  6. 6. /opt/cni/bin:此文件夹包含Kubernetes 使用的CNI 插件的二进制文件。

本文转载自:「云原生百宝箱」,原文:https://url.hi-linux.com/lVvO6,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux.com。

544f996679e56d5ed318e5ad78e2d241.gif

最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。

8a3f5f1c1d5d42657e9f64b6b0ef071c.png

你可能还喜欢

点击下方图片即可阅读

f48458af9539a64c1ba33c83cb09e405.png

Homebox:一个专为家庭用户打造的库存和组织系统

a219b5c30e0b313fed5c0e39aa0c449d.png
点击上方图片,『美团|饿了么』外卖红包天天免费领

1e4e2d88177bb1860544b49f740fb73c.png

更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值