全部模板

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. 1按工作负载类型将集群划分为 Worker 节点组(前端、后端、数据)。
  2. 2在每个 Worker 节点内添加 Pod,代表部署的副本数。
  3. 3用连接线将 Pod 连到对应的 Service。
  4. 4在顶部添加 Ingress Controller,绘制外部流量到 Service 的路径。
  5. 5为有状态 Pod 挂接 PVC,表示持久化存储依赖。
  6. 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 中打开模板后,替换示例节点,就能很快整理成自己的学习导图。

查看示例: /templates/kubernetes-architecture/examples

更多推荐模板