k8s架构图
2025-01-05 21:54:29 0 举报
k8s架构图是一个详细的、可视化的展示Kubernetes集群组件之间关系的图形。它包括了主节点和工作节点,以及核心组件如kube-apiserver、etcd、kube-scheduler、kube-controller-manager等。这些组件各司其职,共同协作以确保容器的应用程序在集群中高效、稳定地运行。此外,架构图还展示了Kubernetes的核心理念,如声明式配置、自动化部署和管理、可扩展性等。总的来说,k8s架构图为我们提供了一个全面的理解Kubernetes集群工作原理的视角。
作者其他创作
大纲/内容
kube-proxy网络代理,负责Service的服务发现负载均衡(四层负载)
容器2
container-runtime容器运行时环境:docker、containerd、CRI-O
pause:网络、文件系统等
控制面板(Master)
kubelet负责Pod的生命周期、存储、网路
容器3
Pod
kube-scheduler调度器:负责将Pod基于一定算法,将其调用到更适合的节点(服务器)上
kube-controller-manager控制器管理器:管理各个类型的控制器针对k8s中的各种资源进行管理
cloud-controllet-manager云控制器管理器:第三方云平台提供的控制器API对接管理功能
kubectl命令行工具
容器1
节点2(Node)
API-server接口服务,基于REST风格开放k8s接口的服务
第三方平台
etcd理解为k8s的数据库,键值类型存储的分布式数据库,提供了基于Raft算法实现自主的集群高可用老版本:基于内存 新版本:持久化存储
Dashboard可视化界面UI
节点1(Node)
0 条评论
下一页