第2章 トラフィックをメッシュに取り込む


Istio API を使用すると、ゲートウェイインジェクションを使用してインストールされたゲートウェイプロキシーを設定して、メッシュ外部からのトラフィックを受け入れ、そのトラフィックをメッシュ内のサービスにルーティングできます。

LoadBalancer タイプの Service または OpenShift Routes のいずれかを使用して、ゲートウェイプロキシーをクラスター外部のトラフィックに公開できます。

2.1. Ingress トラフィックルーティングアプローチについて

Red Hat OpenShift Service Mesh では、メッシュ内のサービスへの Ingress トラフィックルーティングを設定する方法が 2 つあります。アプローチは、サービスメッシュのデプロイメントモードとトラフィック管理の要件によって異なります。

ゲートウェイインジェクションと Istio API を使用した Ingress ルーティング
ゲートウェイインジェクションを使用してゲートウェイをインストールすると、Istio GatewayVirtualService リソースを組み合わせて Ingress トラフィックを受信するようにゲートウェイを設定できます。

ゲートウェイインジェクションアプローチは、istio-injection=enabled ラベルまたは istio.io/rev=<revision> ラベルを使用して namespace でサイドカーインジェクションを有効にするサイドカーベースのサービスメッシュデプロイメントと互換性があります。

Kubernetes Gateway API を使用した Ingress ルーティング
Kubernetes Gateway API は、ネイティブ Kubernetes リソースを使用して Ingress トラフィックルーティングを設定する標準アプローチを提供します。このアプローチでは、Gateway および HTTPRoute (または GRPCRoute) リソースを使用して、トラフィックがメッシュに入り、サービスにルーティングされる方法を設定します。

Istio Gateway および VirtualService リソースは、アンビエントモードでの特定の Ingress ユースケースに使用できますが、アンビエントとの完全なサポートと統合を提供する Kubernetes Gateway API を使用することを推奨します。サイドカーベースのデプロイメントで Gateway API を使用することもできます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat