<svg xmlns="http://www.w3.org/2000/svg" width="960" height="540" viewBox="0 0 960 540" role="img" aria-labelledby="title desc">
  <title id="title">Docker 与 Kubernetes 在生产链路中的位置</title>
  <desc id="desc">展示从代码、镜像构建、镜像仓库到 Kubernetes 集群编排和运行治理的生产容器链路。</desc>
  <rect width="960" height="540" rx="28" fill="#f7fbff"/>
  <text x="60" y="62" font-family="Arial, sans-serif" font-size="30" font-weight="700" fill="#14324a">Docker 与 Kubernetes 在生产链路中的位置</text>
  <text x="60" y="100" font-family="Arial, sans-serif" font-size="16" fill="#5b6b7a">Docker 负责标准化镜像与容器，Kubernetes 负责集群级编排和治理</text>
  <g font-family="Arial, sans-serif">
    <rect x="70" y="180" width="150" height="96" rx="18" fill="#ffffff" stroke="#b8d7f1" stroke-width="2"/>
    <text x="145" y="220" font-size="20" font-weight="700" fill="#17456b" text-anchor="middle">代码</text>
    <text x="145" y="250" font-size="14" fill="#617284" text-anchor="middle">应用与依赖</text>
    <path d="M230 228H300" stroke="#5aa6d8" stroke-width="4" stroke-linecap="round"/>
    <path d="M300 228l-14-9v18z" fill="#5aa6d8"/>
    <rect x="320" y="150" width="190" height="156" rx="22" fill="#eaf6ff" stroke="#4d9bd3" stroke-width="2.5"/>
    <text x="415" y="196" font-size="22" font-weight="700" fill="#0d5d8b" text-anchor="middle">Docker</text>
    <text x="415" y="228" font-size="15" fill="#335c78" text-anchor="middle">构建镜像</text>
    <text x="415" y="254" font-size="15" fill="#335c78" text-anchor="middle">本地运行</text>
    <text x="415" y="280" font-size="15" fill="#335c78" text-anchor="middle">标准化交付</text>
    <path d="M520 228H590" stroke="#5aa6d8" stroke-width="4" stroke-linecap="round"/>
    <path d="M590 228l-14-9v18z" fill="#5aa6d8"/>
    <rect x="610" y="180" width="150" height="96" rx="18" fill="#ffffff" stroke="#b8d7f1" stroke-width="2"/>
    <text x="685" y="220" font-size="20" font-weight="700" fill="#17456b" text-anchor="middle">镜像仓库</text>
    <text x="685" y="250" font-size="14" fill="#617284" text-anchor="middle">版本与分发</text>
    <path d="M760 228H830" stroke="#5aa6d8" stroke-width="4" stroke-linecap="round"/>
    <path d="M830 228l-14-9v18z" fill="#5aa6d8"/>
    <rect x="620" y="350" width="250" height="118" rx="22" fill="#183b5b"/>
    <text x="745" y="394" font-size="22" font-weight="700" fill="#ffffff" text-anchor="middle">Kubernetes</text>
    <text x="745" y="426" font-size="15" fill="#d5edf8" text-anchor="middle">部署 · 调度 · 扩缩容 · 回滚</text>
    <text x="745" y="452" font-size="15" fill="#d5edf8" text-anchor="middle">服务发现 · 权限 · 治理</text>
    <path d="M685 282C685 315 710 322 730 342" stroke="#5aa6d8" stroke-width="4" stroke-linecap="round" fill="none"/>
    <path d="M730 342l-16-3 9-13z" fill="#5aa6d8"/>
  </g>
</svg>
