基礎模式描述容器化應用若要成為「良好的雲原生公民」,必須遵守的一系列根本原則。遵循這些原則,能確保你的應用適合在 Kubernetes 這類雲原生平台上被自動化管理。

以下各章的模式,構成分散式容器化 Kubernetes 原生應用的基礎構件:

  • 可預期的需求(Predictable Demands):說明為什麼每個容器都應宣告自己的資源輪廓,並限縮在所宣告的資源需求內。
  • 宣告式部署(Declarative Deployment):展示可以用宣告方式執行的各種應用部署策略。
  • 健康探針(Health Probe):要求每個容器實作特定 API,協助平台以最健康的方式觀測與管理應用。
  • 受管生命週期(Managed Lifecycle):說明容器為何需要一條途徑來讀取平台發出的事件,並依事件做出反應。
  • 自動化配置(Automated Placement):介紹在 Kubernetes 多節點叢集中分派容器的模式。