<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 675" width="1200" height="675"><rect width="1200" height="675" fill="#f6fbff"/><text x="600" y="58" text-anchor="middle" font-size="34" font-weight="700" fill="#12324a">CSI存储插件架构</text><rect x="70" y="140" width="250" height="360" rx="24" fill="#d8ecff" stroke="#2374ab" stroke-width="3"/><text x="195" y="185" text-anchor="middle" font-size="26" font-weight="700">Kubernetes API</text><text x="195" y="245" text-anchor="middle" font-size="22">PVC / PV</text><text x="195" y="300" text-anchor="middle" font-size="22">StorageClass</text><text x="195" y="355" text-anchor="middle" font-size="22">Pod调度</text><rect x="445" y="115" width="310" height="410" rx="24" fill="#ffffff" stroke="#1b998b" stroke-width="3"/><text x="600" y="160" text-anchor="middle" font-size="26" font-weight="700">CSI驱动组件</text><rect x="490" y="205" width="220" height="74" rx="14" fill="#d5f5ef"/><text x="600" y="250" text-anchor="middle" font-size="22">Controller插件</text><rect x="490" y="315" width="220" height="74" rx="14" fill="#e6fff7"/><text x="600" y="360" text-anchor="middle" font-size="22">Node插件</text><rect x="490" y="425" width="220" height="58" rx="14" fill="#f0fffb"/><text x="600" y="462" text-anchor="middle" font-size="20">Sidecar组件</text><rect x="880" y="140" width="250" height="360" rx="24" fill="#fff3d8" stroke="#e58f00" stroke-width="3"/><text x="1005" y="185" text-anchor="middle" font-size="26" font-weight="700">存储后端</text><text x="1005" y="245" text-anchor="middle" font-size="22">云盘</text><text x="1005" y="300" text-anchor="middle" font-size="22">文件存储</text><text x="1005" y="355" text-anchor="middle" font-size="22">分布式存储</text><path d="M320 300 H445" stroke="#345" stroke-width="5" marker-end="url(#a)"/><path d="M755 300 H880" stroke="#345" stroke-width="5" marker-end="url(#a)"/><defs><marker id="a" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto"><path d="M0,0 L12,6 L0,12 Z" fill="#345"/></marker></defs><text x="382" y="280" text-anchor="middle" font-size="18">对象声明</text><text x="818" y="280" text-anchor="middle" font-size="18">API调用</text></svg>