<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="720" viewBox="0 0 1200 720">
  <rect width="1200" height="720" fill="#f7fcff"/>
  <text x="70" y="90" font-size="36" font-family="Arial, Microsoft YaHei" fill="#17384f" font-weight="700">云原生CI流水线</text>
  <text x="70" y="135" font-size="20" font-family="Arial, Microsoft YaHei" fill="#4e6f88">基于K8s的动态构建环境方案</text>
  <rect x="90" y="230" width="230" height="120" rx="18" fill="#dff3ff" stroke="#4ea8de" stroke-width="3"/>
  <text x="145" y="293" font-size="28" font-family="Arial, Microsoft YaHei" fill="#17384f" font-weight="700">代码提交</text>
  <rect x="380" y="230" width="230" height="120" rx="18" fill="#e2f7e8" stroke="#52b788" stroke-width="3"/>
  <text x="438" y="293" font-size="28" font-family="Arial, Microsoft YaHei" fill="#17384f" font-weight="700">调度Runner</text>
  <rect x="670" y="230" width="230" height="120" rx="18" fill="#fff4d6" stroke="#f4a261" stroke-width="3"/>
  <text x="717" y="293" font-size="28" font-family="Arial, Microsoft YaHei" fill="#17384f" font-weight="700">临时构建Pod</text>
  <rect x="960" y="230" width="150" height="120" rx="18" fill="#f2e7ff" stroke="#9d4edd" stroke-width="3"/>
  <text x="992" y="293" font-size="28" font-family="Arial, Microsoft YaHei" fill="#17384f" font-weight="700">产物</text>
  <g stroke="#658195" stroke-width="4" fill="#658195">
    <line x1="320" y1="290" x2="380" y2="290"/><polygon points="380,290 365,280 365,300"/>
    <line x1="610" y1="290" x2="670" y2="290"/><polygon points="670,290 655,280 655,300"/>
    <line x1="900" y1="290" x2="960" y2="290"/><polygon points="960,290 945,280 945,300"/>
  </g>
  <rect x="100" y="430" width="1000" height="180" rx="18" fill="#ffffff" stroke="#d7e7f1" stroke-width="2"/>
  <text x="135" y="485" font-size="24" font-family="Arial, Microsoft YaHei" fill="#17384f" font-weight="700">云原生CI重点</text>
  <text x="135" y="535" font-size="21" font-family="Arial, Microsoft YaHei" fill="#4f697c">• 构建环境临时创建、任务结束即回收</text>
  <text x="135" y="580" font-size="21" font-family="Arial, Microsoft YaHei" fill="#4f697c">• 通过K8s弹性承接并发构建，同时把缓存、权限和隔离纳入统一治理</text>
</svg>