問題タブ [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.

0 投票する
0 に答える
44 参照

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 イングレスの代わりにイングレス ゲートウェイが必要かどうか疑問に思っています。そうでない場合、問題をトラブルシューティングするために他に何を参照することをお勧めしますか?

前もって感謝します。

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

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 の適用中にエラーが発生しました: