Skip to content
Latchkey

カナリアingressルーティングとは?

カナリアingressルーティングは、ingress controllerを使用して受信トラフィックを現行バージョンとカナリアバージョンの間で重みまたはheaderにより分割します。最初は小さな割合がカナリアに送られ、メトリクスが健全性を確認するにつれてその割合が増加します。ingress層がルーティングのポイントであるため、トラフィックを移すのにクライアントの変更は必要ありません。

なぜ重要か

実トラフィックの一部をルーティングすることで、stagingでは明らかにできない問題を露呈させつつ、影響を受けるユーザー数を制限します。重みを徐々に上げることで、リスクの高いリリースを計測された可逆的なrolloutに変えます。

関連ガイド