新闻详情

新闻详情

首页 / 资讯中心 / 详情

02_K8s干货笔记之K8s集群架构和组件

发布时间:2026/9/11 7:11:27来源:尧图网络
02_K8s干货笔记之K8s集群架构和组件
前言Kubernetes集群采用Master-Node架构控制面板Master包含kube-apiserverREST接口、controller-manager运行节点、任务等控制器、cloud-controller-manager云平台对接、schedulerPod调度和etcd分布式KV存储。节点组件负责运行容器附加组件提供DNS、Ingress入口、监控Prometheus、Dashboard界面、Federation高可用及日志采集Fluentd-elasticsearch。分层架构从核心层API与插件执行、应用层部署与路由、管理层度量、自动化、策略、接口层到生态系统共同构成完整、可扩展的容器编排体系。一、集群架构1.1 Borg架构图1.2 K8s架构图二、相关组件2.1 控制面板组件Master2.1.1 kube-apiserver接口服务基于 REST 风格开放 K8s 接口服务。2.1.2 kube-controller-managerkube-controller-manager 是控制平面组件负责运行控制器进程。从逻辑上讲每个控制器都是一个独立的进程但是为了降低复杂性它们都被编译到同一个可执行文件并在同一个进程中运行。这些控制器包括节点控制器Node Controller负责在节点出现故障时进行通知和响应。任务控制器Job Controller监测代表一次性任务的 Job2.1.3 cloud-controller-manager云控制器管理器第三方云平台提供的控制器 API 对接管理功能。2.1.4 kube-scheduler调度器负责将 Pod 基于一定算法将其调用到更合适的节点服务器上2.1.5 etcd理解为 k8s 的数据库键值类型存储的分布式数据库提供了基于 Raft 算法实现自主的集群高可用2.2 节点组件2.3 附加组件2.3.1 kube-dnskube-dns 负责整个集群提供 DNS 服务2.3.2 Ingress ControllerIngress Controller 为服务提供外网入口2.3.3 PrometheusPrometheus 提供资源监控2.3.4 DashboardDashboard 提供 GUI2.3.5 FederationFederation 提供高可用的集群2.3.6 Fluentd-elasticsearchFluentd-elasticsearch 提供集群日志采集、存储与查询三、分层架构生态系统接口层管理层系统度量如基础设施、容器和网络的度量自动化如自动扩展、动态 Provision 等以及策略管理RBAC、Quota、PSP、NetworkPolicy 等应用层部署无状态应用、有状态应用、批处理任务、集群应用等和路由服务发现、DNS 解析等核心层Kubernetes 最核心的功能对外提供 API 构建高层的应用对内提供插件式应用执行环境
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

遗传算法优化微电网调度的MATLAB实现 2026/9/12 4:41:06

遗传算法优化微电网调度的MATLAB实现

1. 项目概述:微电网调度与遗传算法的完美结合微电网作为分布式能源系统的重要形态,正在全球范围内快速发展。它能够整合风电、光伏等可再生能源,配合蓄电池和微型燃气轮机等可控电源,形成一个自给自足的电力供应单元。我从事微电网…

阅读更多 →
MongoDB 生产事故复盘:分片雪崩、Oplog 堆积与索引错误导致的线上问题 2026/9/12 4:41:06

MongoDB 生产事故复盘:分片雪崩、Oplog 堆积与索引错误导致的线上问题

事故概述 最近,我们团队经历了一起严重的 MongoDB 生产事故,系统响应急剧下降,部分服务不可用,最终导致线上业务受损。事故发生后,我们迅速组织团队进行问题排查和系统恢复,并针对问题进行了深入复盘。本文…

阅读更多 →
Vue3+PHP鲜花商城架构设计与实践 2026/9/12 4:41:06

Vue3+PHP鲜花商城架构设计与实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
OpenClaw对接飞书API密钥401错误排查指南 2026/9/12 4:41:06

OpenClaw对接飞书API密钥401错误排查指南

1. 问题现象与背景解析 最近在OpenClaw对接飞书渠道时遇到一个典型报错:"401 The API key doesnt exist. Request id: xxx"。这个错误看似简单,但背后涉及API密钥验证机制的完整链路。作为同时使用过OpenClaw和飞书开发的工程师,我…

阅读更多 →
交换机与集线器的区别:冲突域、MAC地址表与转发机制详解 2026/9/12 4:41:06

交换机与集线器的区别:冲突域、MAC地址表与转发机制详解

很多人刚接触网络时都会问:交换机和集线器到底有什么区别?这个问题看似基础,但真要把它讲透,牵扯到冲突域、广播域、MAC地址表、转发机制这些底层概念。我在做网络运维和方案设计的过程中,发现不少人对这个问题的理解停…

阅读更多 →
Java AST静态审计实战:从公交系统看源码级质量管控 2026/9/12 4:38:05

Java AST静态审计实战:从公交系统看源码级质量管控

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞