<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="675" viewBox="0 0 1200 675" role="img" aria-labelledby="title desc">
  <title id="title">实验环境流程图</title>
  <desc id="desc">培训实验环境从沙箱集群、任务卡、观察指标到复盘产出的闭环</desc>
  <rect width="1200" height="675" fill="#0f172a"/>
  <rect x="54" y="50" width="1092" height="575" rx="30" fill="#111c33" stroke="#2d4165"/>
  <text x="92" y="108" font-size="27" font-family="Arial, sans-serif" fill="#e7f1ff" font-weight="700">实验环境闭环</text>
  <text x="92" y="144" font-size="17" font-family="Arial, sans-serif" fill="#9fb3cc">培训要把讲解转成可观察的实验任务，让学员看到资源、事件、日志和结果之间的关系。</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="#67e8f9"/>
    </marker>
  </defs>
  <g font-family="Arial, sans-serif">
    <rect x="105" y="230" width="210" height="135" rx="20" fill="#172a46" stroke="#4ba3ff"/>
    <text x="132" y="270" font-size="21" fill="#e7f1ff" font-weight="700">沙箱集群</text>
    <text x="132" y="305" font-size="15" fill="#bdd2ea">命名空间隔离</text>
    <text x="132" y="332" font-size="15" fill="#bdd2ea">资源配额和只读账号</text>

    <rect x="382" y="230" width="210" height="135" rx="20" fill="#173443" stroke="#22d3ee"/>
    <text x="409" y="270" font-size="21" fill="#e7f1ff" font-weight="700">任务卡</text>
    <text x="409" y="305" font-size="15" fill="#bdd2ea">部署、扩缩容、回滚</text>
    <text x="409" y="332" font-size="15" fill="#bdd2ea">排障和权限练习</text>

    <rect x="659" y="230" width="210" height="135" rx="20" fill="#2d2547" stroke="#a78bfa"/>
    <text x="686" y="270" font-size="21" fill="#e7f1ff" font-weight="700">观察面板</text>
    <text x="686" y="305" font-size="15" fill="#bdd2ea">事件、日志、指标</text>
    <text x="686" y="332" font-size="15" fill="#bdd2ea">对象状态和变更记录</text>

    <rect x="936" y="230" width="170" height="135" rx="20" fill="#3b2744" stroke="#f0abfc"/>
    <text x="960" y="270" font-size="21" fill="#e7f1ff" font-weight="700">复盘产出</text>
    <text x="960" y="305" font-size="15" fill="#bdd2ea">Runbook</text>
    <text x="960" y="332" font-size="15" fill="#bdd2ea">检查清单</text>

    <line x1="315" y1="298" x2="372" y2="298" stroke="#67e8f9" stroke-width="4" marker-end="url(#arrow)"/>
    <line x1="592" y1="298" x2="649" y2="298" stroke="#67e8f9" stroke-width="4" marker-end="url(#arrow)"/>
    <line x1="869" y1="298" x2="926" y2="298" stroke="#67e8f9" stroke-width="4" marker-end="url(#arrow)"/>

    <rect x="176" y="450" width="848" height="82" rx="22" fill="#0b1220" stroke="#31445f"/>
    <text x="214" y="485" font-size="18" fill="#e7f1ff" font-weight="700">低风险边界</text>
    <text x="214" y="516" font-size="16" fill="#bdd2ea">禁止直接操作生产集群；所有练习通过沙箱、模拟故障和可回滚任务完成。</text>
  </g>
</svg>
