Kubernetes 架构图模板
可视化 Kubernetes 集群结构,包含 Worker 节点、Pod、Service、Ingress 和持久化存储。
使用此模板模板亮点
- 三个 Worker 节点分别承载前端、后端和数据库 Pod 组
- Ingress Controller、Service、ConfigMap、Secret 和 HPA
- 持久化卷(PVC)和服务间连接器
这个模板适合做什么
Kubernetes 架构图让集群结构对团队每个人都清晰可读——无论是搭建集群的工程师、负责值班的 SRE,还是需要了解故障影响范围的管理者。本模板包含生产级 K8s 集群的核心组件:按工作负载类型分组的 Worker 节点、Pod、Service、Ingress Controller 以及挂载到有状态工作负载的持久化存储。适合用在 Runbook 文档、事故复盘、新人入职或架构评审会议中。
适用场景
- 在重大基础设施迁移前记录当前集群状态,确保团队有共同的起点。
- 通过图表讲解流量从 Ingress 到 Pod 的完整路径,帮助新工程师快速上手。
- 在事故复盘中标注受影响的节点和服务,梳理故障根因。
- 向非技术干系人展示集群拓扑,说明成本分布和可用区策略。
- 在 Namespace 重构前可视化现状,再绘制目标架构。
- 对照安全审计清单检查图表,发现缺失的网络策略或暴露的服务。
使用步骤
- 1按工作负载类型将集群划分为 Worker 节点组(前端、后端、数据)。
- 2在每个 Worker 节点内添加 Pod,代表部署的副本数。
- 3用连接线将 Pod 连到对应的 Service。
- 4在顶部添加 Ingress Controller,绘制外部流量到 Service 的路径。
- 5为有状态 Pod 挂接 PVC,表示持久化存储依赖。
- 6在使用配置的工作负载旁边添加 ConfigMap 和 Secret 节点。
简单示例
三层 Web 应用的 Kubernetes 部署
Worker Node 1:frontend-pod-1、frontend-pod-2 → frontend-svc
Worker Node 2:backend-pod-1、backend-pod-2 → backend-svc
Worker Node 3:postgres-pod → db-svc → PVC
Ingress Controller → frontend-svc 和 backend-svc
ConfigMap 和 Secret 挂载到后端 Pod
HPA 绑定后端 Deployment
在线开始编辑
在 CodePic 中打开模板后,替换示例节点,就能很快整理成自己的学习导图。


