Workload 類型
K8s 的 workload 就是「跑程式的方式」,選錯類型會讓你的服務不穩定或浪費資源。
完整一覽
| 類型 | 核心特性 | 典型用途 |
|---|---|---|
| Deployment | 無狀態,replicas 自由調整 | API server、web app、proxy、reverse proxy |
| StatefulSet | 有狀態,固定名字 + 固定 PVC | 資料庫、時序資料庫(TSDB)、Grafana |
| DaemonSet | 每台 node 跑一個,node 增加自動擴展 | log collector、node metrics exporter |
| Job | 跑完(exit 0)就停止,不重啟 | DB migration、一次性腳本 |
| CronJob | 定時產生 Job | 定時備份、定時清理、定期報表 |
| ReplicaSet | 幾乎不直接用 | Deployment 底層自動建立,管 Pod 數量 |