主题
Kubernetes 组件结构图
适用范围
这是一张 Kubernetes 的通用组件结构图,用于说明控制平面、工作节点、访问入口和集群基础设施之间的关系。
它不是服务器 192.168.10.120 的实时状态图。由于当前环境无法连接该服务器的 SSH 端口,暂未读取该集群的实际节点和工作负载。
组件说明
| 区域 | 组件 | 作用 |
|---|---|---|
| 访问入口 | 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 通用结构,不应当被解读为该服务器的真实部署拓扑。