<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">OpenStack、K8s 与 OpenShift定位对比</text>
  <text x="60" y="112" font-family="Arial, 'Microsoft YaHei', sans-serif" font-size="18" fill="#475569">基础设施层、容器编排层与企业平台层的能力边界</text>
  <g font-family="Arial, 'Microsoft YaHei', sans-serif">
    <rect x="90" y="180" width="300" height="380" rx="24" fill="#fee2e2" stroke="#ef4444" stroke-width="2"/>
    <text x="240" y="238" text-anchor="middle" font-size="30" font-weight="700" fill="#b91c1c">OpenStack</text>
    <text x="240" y="300" text-anchor="middle" font-size="18" fill="#991b1b">偏 IaaS 云平台</text>
    <text x="240" y="348" text-anchor="middle" font-size="18" fill="#991b1b">管理虚拟机、网络、存储</text>
    <text x="240" y="396" text-anchor="middle" font-size="18" fill="#991b1b">为上层平台提供资源底座</text>
    <rect x="450" y="180" width="300" height="380" rx="24" fill="#dbeafe" stroke="#2563eb" stroke-width="2"/>
    <text x="600" y="238" text-anchor="middle" font-size="30" font-weight="700" fill="#1e3a8a">Kubernetes</text>
    <text x="600" y="300" text-anchor="middle" font-size="18" fill="#1d4ed8">偏容器编排平台</text>
    <text x="600" y="348" text-anchor="middle" font-size="18" fill="#1d4ed8">管理容器工作负载与集群</text>
    <text x="600" y="396" text-anchor="middle" font-size="18" fill="#1d4ed8">聚焦应用运行与调度</text>
    <rect x="810" y="180" width="300" height="380" rx="24" fill="#f0fdf4" stroke="#16a34a" stroke-width="2"/>
    <text x="960" y="238" text-anchor="middle" font-size="30" font-weight="700" fill="#166534">OpenShift</text>
    <text x="960" y="300" text-anchor="middle" font-size="18" fill="#15803d">偏企业容器平台</text>
    <text x="960" y="348" text-anchor="middle" font-size="18" fill="#15803d">基于K8s增强交付与治理</text>
    <text x="960" y="396" text-anchor="middle" font-size="18" fill="#15803d">面向更完整的平台能力</text>
  </g>
</svg>
