CI/CD が Deployment のコンテナイメージを更新する際に、新しいレプリカが正常になるまで古いレプリカを維持しつつ、少なくとも1つの新しいレプリカが起動されるようにしたいと考えています。この Deployment 戦略の変更を実現するにはどうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: strategy を RollingUpdate に設定し、maxSurge: 1 および maxUnavailable: 0 とする。.
これが解答である理由
このシナリオでは、新しいレプリカが起動するまで古いレプリカを維持し、少なくとも1つの新しいレプリカが常に利用可能であることを保証したいので、ローリングアップデート戦略が適切です。strategy を RollingUpdate に設定することで、ダウンタイムなしに段階的に更新が行われます。maxSurge: 1 は、元のDesired数を超えて最大1つの新しいPodを同時に作成できることを意味し、新しいPodが起動するまでサービス容量を維持できます。maxUnavailable: 0 は、更新中に利用できなくなるPodの最大数が0であることを意味し、常にすべてのPodが稼働している状態を維持します。 Recreate 戦略は、すべての古いPodを停止してから新しいPodを起動するため、ダウンタイムが発生します。maxSurge: 0 は、新しいPodが起動する前に既存のPodを停止するため、サービスが一時的に利用できなくなる可能性があります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要