Kubernetes 是一个开源的容器编排平台,其核心价值在于通过声明式 API 和控制器模式,将多个主机构建成统一的资源池,实现应用的自动部署、弹性伸缩、故障自愈和服务治理。其本质是一个分布式操作系统。一、核心架构:控制平面与工作节点K8s 集群采用控制平面(Master)与工作节点(Node)分离的架构。控制平面负责全局决策和状态管理,工作节点负责执行具体任务。1.1 控制平面组件组件功能关键机制API Server集群的统一入口,所有组件通过它通信声明式 API、Watch 机制(HTTP 长连接,实时推送状态变化)、认证授权etcd分布式键值存储,存储集群所有数据Raft 共识算法保证一致性,Watch 机制支持 API Server 监听Schedul