問題タブ [canary-deployment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5404 参照

deployment - カナリア vs. A/B リリース戦略

私はさまざまなタイプのリリース戦略を検討していましたが、カナリア戦略と A/B 戦略の間で混乱していました。どちらも似ているようです。

私がカナリアで読んだところはどこでも、「新しいバージョンを少数のグループにリリースすることで、展開をテストできます」と書かれています。A/B については、「A/B テスト戦略は特定の顧客グループを対象としています」です。

それでは、それらの違いはどこにあり、両方のユースケースは何ですか?

参照: https://azure.microsoft.com/en-in/overview/kubernetes-deployment-strategy/

0 投票する
2 に答える
197 参照

kubernetes - カナリア デプロイ戦略で、特定のユーザーを新しいバージョンのポッドにリダイレクトする

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