<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="680" viewBox="0 0 1200 680">
  <rect width="1200" height="680" fill="#f8fafc"/>
  <text x="60" y="72" font-family="Arial, 'Microsoft YaHei', sans-serif" font-size="34" font-weight="700" fill="#0f172a">Kubernetes网络访问路径</text>
  <text x="60" y="112" font-family="Arial, 'Microsoft YaHei', sans-serif" font-size="18" fill="#475569">Pod、Service、Ingress与外部流量之间的典型关系</text>
  <defs><marker id="arrow" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto"><path d="M2,2 L10,6 L2,10 Z" fill="#2563eb"/></marker></defs>
  <g font-family="Arial, 'Microsoft YaHei', sans-serif">
    <rect x="85" y="300" width="170" height="90" rx="18" fill="#fff7ed" stroke="#f97316" stroke-width="2"/>
    <text x="170" y="338" text-anchor="middle" font-size="22" font-weight="700" fill="#9a3412">外部流量</text>
    <line x1="265" y1="345" x2="370" y2="345" stroke="#2563eb" stroke-width="3" marker-end="url(#arrow)"/>
    <rect x="385" y="285" width="180" height="120" rx="20" fill="#dbeafe" stroke="#2563eb" stroke-width="2"/>
    <text x="475" y="330" text-anchor="middle" font-size="24" font-weight="700" fill="#1e3a8a">Ingress</text>
    <text x="475" y="362" text-anchor="middle" font-size="16" fill="#1d4ed8">域名 / 路径 / HTTPS</text>
    <line x1="575" y1="345" x2="680" y2="345" stroke="#2563eb" stroke-width="3" marker-end="url(#arrow)"/>
    <rect x="695" y="300" width="170" height="90" rx="18" fill="#f0fdf4" stroke="#16a34a" stroke-width="2"/>
    <text x="780" y="338" text-anchor="middle" font-size="24" font-weight="700" fill="#166534">Service</text>
    <line x1="875" y1="345" x2="940" y2="265" stroke="#2563eb" stroke-width="3" marker-end="url(#arrow)"/>
    <line x1="875" y1="345" x2="940" y2="345" stroke="#2563eb" stroke-width="3" marker-end="url(#arrow)"/>
    <line x1="875" y1="345" x2="940" y2="425" stroke="#2563eb" stroke-width="3" marker-end="url(#arrow)"/>
    <rect x="955" y="225" width="150" height="70" rx="16" fill="#eef2ff" stroke="#4f46e5" stroke-width="2"/>
    <text x="1030" y="268" text-anchor="middle" font-size="20" font-weight="700" fill="#3730a3">Pod A</text>
    <rect x="955" y="305" width="150" height="70" rx="16" fill="#eef2ff" stroke="#4f46e5" stroke-width="2"/>
    <text x="1030" y="348" text-anchor="middle" font-size="20" font-weight="700" fill="#3730a3">Pod B</text>
    <rect x="955" y="385" width="150" height="70" rx="16" fill="#eef2ff" stroke="#4f46e5" stroke-width="2"/>
    <text x="1030" y="428" text-anchor="middle" font-size="20" font-weight="700" fill="#3730a3">Pod C</text>
    <rect x="240" y="505" width="720" height="52" rx="26" fill="#eff6ff" stroke="#bfdbfe"/>
    <text x="600" y="539" text-anchor="middle" font-size="18" fill="#1e40af">Pod之间通信、Service转发与Ingress入口，共同构成Kubernetes常见网络访问模型</text>
  </g>
</svg>
