1

私はk8sでほとんど研究開発をしていないkubernetesに慣れていません。ローリング アップデート、再作成、ブルー グリーン、カナリアなど、さまざまな展開戦略をチェックしていました。正しい場合、カナリア展開の背後にあるアイデアは、一連のユーザーに新しいバージョンをロールアウトすることです。ここで私の質問により、私のチームには開発者とテストチームがいます。テスト チームがアプリケーションにアクセスしようとするたびに、アプリケーションの新しいバージョンにリダイレクトする必要がありますが、それは可能ですか? またはカナリアは、1 つのサービスで同時に 2 つのバージョンのアプリケーションを実行するためにのみ使用されますか?

4

2 に答える 2

2

はい、isito で Kubernetes クラスターを使用している場合、特定のユーザー トラフィックを特定のバージョンに移動するカナリア デプロイを管理できます。

スティッキー セッションに基づいて、特定のユーザーが新しいバージョンを取得するたびに管理することもできます。

このシナリオを処理するには多くの方法があります。たとえば、いくつかのヘッダーを挿入することで実行できます。

特定のユーザーに対して特定のヘッダーを渡し、そのルートに基づいて isito から新しいバージョンへのトラフィックを送信します。

于 2020-08-21T14:14:03.120 に答える