叢集總覽

叢集

如果你的工作負載已經超過單機可以穩定承載的範圍,或是你需要跨節點調度、故障轉移與分散式儲存,那麼你需要的通常不是單一台伺服器,而是叢集

叢集是以多個 Kubernetes 節點組成的執行環境,適合需要高可用性、水平擴充,以及分散式儲存的服務架構。

為什麼需要叢集

伺服器適合把所有服務放在單一節點上執行:架構簡單、成本清楚、維運負擔低。但當你的系統開始需要以下能力時,叢集會是更合適的選擇:

  • 多節點調度:將不同服務與副本分散到多台機器上,避免所有工作負載擠在同一台主機。
  • 節點故障容忍:單一節點離線時,工作負載可以轉移到其他健康節點,降低整體中斷風險。
  • 分散式儲存:需要在多節點環境中掛載與搬移持久化資料時,分散式 Volume 會比單機本地磁碟更適合。
  • 更高的擴充彈性:你可以用新增節點的方式擴充容量,而不是只能垂直升級單台主機。

換句話說,伺服器解決的是「單機獨享資源」,而叢集解決的是「多機協作與高可用性」

伺服器與叢集的差異

項目伺服器叢集
節點數量單一節點多個 Kubernetes 節點
運算模型單機部署跨節點調度
儲存方式單機本地 Volume 為主分散式 Volume,可隨工作負載在節點間運作
故障影響節點故障時,該機器上的服務會受影響可將工作負載轉移到其他節點,降低單點故障影響
擴充方式以升級單台主機規格為主可水平增加節點
適用場景中小型服務、單體應用、固定負載高可用需求、需要多副本的服務、分散式系統

如果你只需要固定資源、單一資料節點,通常伺服器就足夠了。若你希望服務在節點故障時能自動轉移,或需要真正的多節點架構,請選擇叢集。

開始使用

  1. 若你想直接從 Zeabur 建立新叢集,請參考購買叢集
  2. 若你已經有自己的 Kubernetes 叢集,請參考綁定既有叢集
  3. 想了解單機方案,可參考伺服器