Deployment Strategy - CI/CD用語集の定義
deployment strategy は、新しいバージョンが古いバージョンをどのように置き換えるかです。Kubernetes に組み込まれた 2 つの戦略は RollingUpdate(段階的、ゼロダウンタイム)と Recreate(すべて停止してから新しいものを起動)です。blue-green と canary は、その上に構築された上位レベルのパターンです。
CDでは
安全な pipeline は、rolling または canary 戦略を health check と組み合わせ、不良な build がすべてのユーザーに届く前に検出されてロールバックされるようにします。
関連ガイド
Rolling Update - CI/CD Glossary DefinitionRolling Update: A rolling update replaces pods incrementally, bringing up new ones and tearing down old ones…
Recreate Strategy - CI/CD Glossary DefinitionRecreate Strategy: The Recreate strategy terminates all old pods before creating new ones, accepting a brief…
Pod Disruption Budget - CI/CD Glossary DefinitionPod Disruption Budget: A pod disruption budget limits how many pods of an application can be voluntarily evic…