Recreate Strategy - CI/CD用語集の定義
Recreate 戦略 は、新しい pod を作成する前にすべての古い pod を終了させ、2 つのバージョンを同時に実行しないことと引き換えに短いダウンタイムを受け入れます。互換性のない schema や排他ロックなど、バージョンが共存できない場合に使われます。
トレードオフ
Recreate は rolling よりシンプルですが、各 deploy ごとに障害ウィンドウが生じるため、バージョンが混在するとデータが破損するワークロードに限って使われます。
関連ガイド
Rolling Update - CI/CD Glossary DefinitionRolling Update: A rolling update replaces pods incrementally, bringing up new ones and tearing down old ones…
Deployment Strategy - CI/CD Glossary DefinitionDeployment Strategy: A deployment strategy is how a new version replaces the old one. The two built-in Kubern…
StatefulSet - CI/CD Glossary DefinitionStatefulSet: A StatefulSet manages pods with stable identities and ordered, graceful deployment and scaling,…