<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="675" viewBox="0 0 1200 675" preserveAspectRatio="xMidYMid meet" data-image-type="decision_tree">
<title>K8s 集群规划决策树</title><desc>image_type=decision_tree; content_model=PACE/FACT; target_section=先回答四个规划问题; purpose=用环境边界、业务共池、故障域、运维责任四个判断引导 K8s 集群规划，属于规划决策和对象边界判断图; key_terms=环境边界,业务共池,故障域,运维责任,集群规划; reader_task=在规划节点数量前先判断集群边界、节点池拆分和高可用基线。</desc>
<defs><marker id="arr" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto"><path d="M2 2 L10 6 L2 10 Z" fill="#7c3aed"/></marker><style>text{font-family:system-ui,Arial,Helvetica,"Microsoft YaHei","PingFang SC",sans-serif;fill:#111827}.q{font-size:20px;font-weight:800}.s{font-size:16px;fill:#4b5563}.node{fill:#fff;stroke:#c4b5fd;stroke-width:3}.leaf{fill:#eef2ff;stroke:#6366f1;stroke-width:2}.line{stroke:#7c3aed;stroke-width:3;fill:none;marker-end:url(#arr)}</style></defs>
<rect width="1200" height="675" fill="#faf7ff"/><text x="600" y="64" text-anchor="middle" font-size="28" font-weight="800">K8s 集群规划先做边界判断</text>
<rect x="460" y="104" width="280" height="72" rx="18" class="node"/><text x="600" y="134" text-anchor="middle" class="q">从规划问题开始</text><text x="600" y="160" text-anchor="middle" class="s">不要先问节点数量</text>
<polygon points="600,220 740,290 600,360 460,290" fill="#fff" stroke="#a78bfa" stroke-width="3"/><text x="600" y="282" text-anchor="middle" class="q">生产是否需要</text><text x="600" y="310" text-anchor="middle" class="q">独立边界？</text>
<rect x="120" y="238" width="238" height="86" rx="18" class="leaf"/><text x="239" y="273" text-anchor="middle" class="q">环境隔离</text><text x="239" y="301" text-anchor="middle" class="s">生产 / 预发 / 测试</text>
<rect x="842" y="238" width="238" height="86" rx="18" class="leaf"/><text x="961" y="273" text-anchor="middle" class="q">业务共池</text><text x="961" y="301" text-anchor="middle" class="s">哪些负载可混跑</text>
<polygon points="345,425 470,490 345,555 220,490" fill="#fff" stroke="#a78bfa" stroke-width="3"/><text x="345" y="483" text-anchor="middle" class="q">故障域如何</text><text x="345" y="511" text-anchor="middle" class="q">划分？</text>
<polygon points="855,425 980,490 855,555 730,490" fill="#fff" stroke="#a78bfa" stroke-width="3"/><text x="855" y="483" text-anchor="middle" class="q">谁负责日常</text><text x="855" y="511" text-anchor="middle" class="q">变更？</text>
<rect x="500" y="560" width="200" height="70" rx="20" fill="#ede9fe" stroke="#7c3aed" stroke-width="3"/><text x="600" y="590" text-anchor="middle" class="q">形成集群规划</text><text x="600" y="616" text-anchor="middle" class="s">边界 / 节点池 / 高可用</text>
<path d="M600 176 L600 212" class="line"/><path d="M462 290 L370 290" class="line"/><path d="M738 290 L830 290" class="line"/><path d="M239 324 L318 425" class="line"/><path d="M961 324 L882 425" class="line"/><path d="M470 490 L592 555" class="line"/><path d="M730 490 L608 555" class="line"/>
</svg>
