1.2.2.4.8. Kubernetes Gateway API
Kubernetes Gateway API は、デフォルトで無効になっているテクノロジープレビュー機能です。
この機能を有効にするには、ServiceMeshControlPlane で Istiod コンテナーに次の環境変数を設定します。
spec:
runtime:
components:
pilot:
container:
env:
PILOT_ENABLE_GATEWAY_API: true
PILOT_ENABLE_GATEWAY_API_STATUS: true
# and optionally, for the deployment controller
PILOT_ENABLE_GATEWAY_API_DEPLOYMENT_CONTROLLER: true
ゲートウェイ API リスナーでのルート接続を制限するには、SameNamespace または All 設定を使用します。Istio は、listeners.allowedRoutes.namespaces のラベルセレクターの使用を無視し、デフォルトの動作 (SameNamespace) に戻します。