問題タブ [istio-sidecar]
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.
istio - トラフィック分割には Istio Ingress ゲートウェイが必要ですか?
grpc を介して相互に通信する 2 つのサービスを実行しています。
サービス B は、 で通常の k8s イングレスを介して公開されexample.com
ます。これが、サービス A がリクエストを確認したときに B に対処する方法です。
Istio コントロール プレーンをインストールし、サービス B でサイドカー インジェクションを有効にしました。
ここで、サービス B の異なるバージョン間でトラフィックを分割したいと思います。仮想サービスと宛先ルールを展開しました。どちらも<service_name>.<namespace>
、入力エンドポイント ( example.com
) の代わりに形式を使用してサービス B を参照します。後者は「サービス」につながるためです。 Kiali で「見つかりませんでした」というエラーが表示されます。<service_name>.<namespace>
ただし、フォーマットを使用するとうまくいくようです。
問題は、仮想サービスに含めた加重トラフィック分割ルールが有効にならないことです。これが機能するために、通常の k8s イングレスの代わりにイングレス ゲートウェイが必要かどうか疑問に思っています。そうでない場合、問題をトラブルシューティングするために他に何を参照することをお勧めしますか?
前もって感謝します。
istio - Istio1.9 でのレート制限機能の実装
Istio 1.9 の初期セットアップを完了し、bookInfo アプリケーションをデプロイして、レート制限のために Istio サイトで提供されているサンプルを複製します。アプリケーションでレート制限を実装するユースケースがあるため。私はソリューションとしてIstioをプロジェクトしていますが、Istioの公式リンク自体で提供されているyamlを実行しているときに課題に直面しています。
誰か助けてくれませんか?
https://istio.io/latest/docs/tasks/policy-enforcement/rate-limit/
次のリンクから bookinfo サンプルを展開しました
エンボイ YAML
envoy yaml の適用中にエラーが発生しました: