▪️k8s - Deployments
2024-10-30
| 2025-3-26
字數 395閱讀時間 1 分鐘

概要


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
  • kubernetes
  • set - 更新資源屬性edit - 在編輯器中打開並編輯 k8s 資源
    Loading...