Page History

Deployment

yhornisse edited this page on 26 Mar 2023

Clone this wiki locally

MEMO

kind は ReplicaSetPod よりも Deployment が推奨されてる。 理由は、Deployment だとコンテナの起動やヘルスチェックなどを確認しながら切り替えをしてくれるため。 ReplicaSetの移行過程におけるPod数などの細かい指定も可能。 ロールバック機能もある。

$ kubectl rollout history deployment nginx-deployment-1
deployment.apps/nginx-deployment-1 
REVISION  CHANGE-CAUSE
1         <none>

アップデート戦略

  strategy:
    type: Recreate
説明
Recreate 削除してから作り直す(ダウンタイムあり)。余分なリソースが利用されず、素早い
RollingUpdate