‣
概要
Deployments 作用是用來管理不需要保持狀態的 Pod ,
會生成 ReplicaSet 來做底層管理
創建
使用 Kind : Deployment 來應用
apply - 根據配置文件創建或更新資源apply
管理
可使用以下方式來更新 deployment 內的容器
edit - 在編輯器中打開並編輯 k8s 資源set - 更新資源屬性可使用以下方法來調整 deployment pod 副本數量 (replicas)
scale - 調整資源副本數量如果因為更新導致錯誤,可使用下方指令回到穩定版本
rollout undo - 回滾到上個穩定版本查看
Deployment 相關資訊
get - 取得資源資訊describe - 取得資源”詳細”資訊滾動相關
rollout history - 檢查滾動歷史rollout status - 檢查滾動狀態配置
定義
範例
Deployment 生命週期
根據上線 ReplicaSet 的期間分為三種狀態
- Progressing
- Complete
- Failed