跳转到内容

Kubernetes 组件结构图

适用范围

这是一张 Kubernetes 的通用组件结构图,用于说明控制平面、工作节点、访问入口和集群基础设施之间的关系。

它不是服务器 192.168.10.120 的实时状态图。由于当前环境无法连接该服务器的 SSH 端口,暂未读取该集群的实际节点和工作负载。

Kubernetes 通用组件结构图

组件说明

区域组件作用
访问入口Ingress / Gateway接收外部请求并路由到 Service
控制平面kube-apiserver提供 Kubernetes API 和集群操作入口
控制平面etcd保存集群状态数据
控制平面scheduler为 Pod 选择合适的节点
控制平面controller-manager持续协调实际状态与期望状态
数据平面kubelet管理节点上的 Pod 生命周期
数据平面kube-proxy处理 Service 相关的节点网络规则
基础设施CNI / NetworkPolicy提供 Pod 网络与网络访问控制
基础设施CoreDNS提供集群内部服务发现
基础设施PVC / Storage为工作负载提供持久化存储

实际集群核验状态

本次尝试使用 SSH 连接服务器,但从当前 WSL 环境到 192.168.10.120:22 的 TCP 连接不可达,暂时无法验证:

  • Kubernetes 节点数量和状态
  • Kubernetes 版本
  • 控制平面部署方式
  • Namespace、Deployment、Service 和 Ingress
  • CNI、CoreDNS、CSI 等插件

因此,本页图中的组件只代表 Kubernetes 通用结构,不应当被解读为该服务器的真实部署拓扑。

基于 MIT 许可发布