りゅうりょうてんい
1219 ワード
1、すべてのトラフィックルートをv 1バージョンに設定する
istioctl create -f samples/bookinfo/networking/virtual-service-all-v1.yaml
2、ブラウザが開き、複数回リフレッシュし、v 1バージョンを表示する
3、50%の流量をv 3に移す
istioctl replace -f samples/bookinfo/networking/virtual-service-reviews-50-v3.yaml Updated config virtual-service/default/reviews to revision 11457
4、ルールが置き換えられたことを確認する
istioctl get virtualservice reviews -o yaml apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: creationTimestamp: null name: reviews namespace: default resourceVersion: "11457"spec:hosts:-reviews http:-route:-destination:host:reviews subset:v 1 weight:50-destination:host:reviews subset:v 3 weight:50---5、ページをリフレッシュし、約50%の確率でv 3バージョン
6、v 3バージョンのマイクロサービスは安定しており、直接v 3バージョンに切り替えることができる.
istioctl replace -f samples/bookinfo/networking/virtual-service-reviews-v3.yaml Updated config virtual-service/default/reviews to revision 11655
このタスクでは、Istioの重み付けルーティング機能を使用して、古いバージョンの
Istioを使用すると、2つのバージョンの
istioctl create -f samples/bookinfo/networking/virtual-service-all-v1.yaml
2、ブラウザが開き、複数回リフレッシュし、v 1バージョンを表示する
3、50%の流量をv 3に移す
istioctl replace -f samples/bookinfo/networking/virtual-service-reviews-50-v3.yaml Updated config virtual-service/default/reviews to revision 11457
4、ルールが置き換えられたことを確認する
istioctl get virtualservice reviews -o yaml apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: creationTimestamp: null name: reviews namespace: default resourceVersion: "11457"spec:hosts:-reviews http:-route:-destination:host:reviews subset:v 1 weight:50-destination:host:reviews subset:v 3 weight:50---5、ページをリフレッシュし、約50%の確率でv 3バージョン
6、v 3バージョンのマイクロサービスは安定しており、直接v 3バージョンに切り替えることができる.
istioctl replace -f samples/bookinfo/networking/virtual-service-reviews-v3.yaml Updated config virtual-service/default/reviews to revision 11655
このタスクでは、Istioの重み付けルーティング機能を使用して、古いバージョンの
reviews
サービスから新しいバージョンにトラフィックを移行します.コンテナ・アセンブリ・プラットフォームの導入機能を使用してバージョン・移行を行うのとは異なり、インスタンス・拡張を使用してトラフィックを管理することに注意してください.Istioを使用すると、2つのバージョンの
reviews
サービスは、2つのバージョンのサービス間のトラフィック配信に影響を与えることなく、独立して拡張および縮小することができる.