Kubernetes で Deployment を使うと Pod を安全にデプロイ(ロールアウト)できる.そのときに更新する Pod の割合として Max Unavailable と Max Surge という設定値があり,デフォルト値は以下のようにドキュメントに書いてある.今回は動作確認をしながら図解もしていく. Max Unavailable(停止状態になる最大 Pod 数) .spec.strategy.rollingUpdate.maxUnavailable デフォルト値 : 25%(小数点切り捨て) 値には 絶対値 or % を設定できる Max Surge(宣言した Pod 数を超えて作れる Pod 数) .spec.strategy.rollingUpdate.maxSurge デフォルト値 : 25%(小数点切り上げ) 値には 絶対値 or % を設定できる kuberne
