<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="675" viewBox="0 0 1200 675" preserveAspectRatio="xMidYMid meet" role="img" aria-labelledby="title desc" data-image-type="checklist">
  <title id="title">PVC扩容控制链路检查清单</title>
  <desc id="desc">image_type=文本清单图；target_section=第三步：检查CSI控制器和后端存储；用途=用清单方式说明PVC扩容请求需要逐段确认StorageClass、external-resizer、CSI控制器和后端存储；关键术语=PVC、StorageClass、external-resizer、CSI控制器、后端存储、配额；reader_task=判断扩容请求卡在Kubernetes侧、CSI侧还是后端存储侧。visual_precheck=text_checklist,no_arrows,no_transform_layout,text_inside_safe_area,thumbnail_safe_area.</desc>
  <defs>
    <style><![CDATA[
      text{font-family:system-ui,Arial,Helvetica,"Microsoft YaHei","PingFang SC",sans-serif;fill:#0f172a}.title{font-size:30px;font-weight:700}.sub{font-size:18px;fill:#475569}.label{font-size:22px;font-weight:700}.body{font-size:17px;fill:#334155}.num{font-size:20px;font-weight:700;fill:#0369a1}.row{fill:#ffffff;stroke:#bae6fd;stroke-width:2}.note{fill:#e0f2fe;stroke:#0284c7;stroke-width:2}
    ]]></style>
  </defs>
  <rect width="1200" height="675" fill="#f0f9ff"/>
  <text x="600" y="76" text-anchor="middle" class="title">PVC扩容失败要沿控制链路逐段确认</text>
  <text x="600" y="112" text-anchor="middle" class="sub">不要只看PVC对象，要把StorageClass、CSI组件和后端存储放在一起判断</text>
  <rect class="row" x="120" y="160" width="960" height="82" rx="20"/>
  <text x="165" y="211" class="num">1</text><text x="215" y="195" class="label">StorageClass</text><text x="215" y="225" class="body">确认allowVolumeExpansion、provisioner和PVC实际绑定的类是否一致</text>
  <rect class="row" x="120" y="270" width="960" height="82" rx="20"/>
  <text x="165" y="321" class="num">2</text><text x="215" y="305" class="label">external-resizer</text><text x="215" y="335" class="body">检查扩容控制器是否运行，日志里是否出现后端调用失败</text>
  <rect class="row" x="120" y="380" width="960" height="82" rx="20"/>
  <text x="165" y="431" class="num">3</text><text x="215" y="415" class="label">CSI控制器</text><text x="215" y="445" class="body">确认驱动是否支持该卷类型、访问模式和当前挂载状态</text>
  <rect class="row" x="120" y="490" width="960" height="82" rx="20"/>
  <text x="165" y="541" class="num">4</text><text x="215" y="525" class="label">后端存储</text><text x="215" y="555" class="body">检查存储池容量、卷配额、权限和后端API返回结果</text>
  <rect class="note" x="260" y="610" width="680" height="44" rx="22"/>
  <text x="600" y="638" text-anchor="middle" class="body">事件、控制器日志和后端配额要一起看</text>
</svg>
