Kubernetes
•
•
By Hank
實戰 K8s 滾動更新 (Rolling Update) 與回滾策略
零停機部署關鍵
在 Production 環境更新 Deployment 時,務必設定 strategy:
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 1
這能確保更新過程中始終有 Pod 提供服務。若新版本上線後發現 Bug,立即執行:kubectl rollout undo deployment/<name>
這比重新跑 CI/CD Pipeline 更快,能將影響降至最低。