This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.第12章 ネットワーク
12.1. OpenShift Serverless でのサービスメッシュの使用 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Serverless でサービスメッシュを使用すると、開発者はデフォルトの Kourier 実装で OpenShift Serverless を使用する際にサポートされない追加のネットワークおよびルーティングオプションを設定できます。これらのオプションには、TLS 証明書を使用したカスタムドメインの設定、および JSON Web トークン認証の使用が含まれます。
前提条件
- OpenShift Serverless Operator および Knative Serving をインストールします。
- Red Hat OpenShift Service Mesh をインストールします。
手順
default
namespace をメンバーとして ServiceMeshMemberRoll に追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要knative-serving
およびknative-serving-ingress
などのシステム namespace の Pod へのサイドカー挿入の追加はサポートされていません。Knative システム Pod から Knative サービスへのトラフィックフローを許可するネットワークポリシーを作成します。
serving.knative.openshift.io/system-namespace=true
ラベルをknative-serving
namespace に追加します。oc label namespace knative-serving serving.knative.openshift.io/system-namespace=true
$ oc label namespace knative-serving serving.knative.openshift.io/system-namespace=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow serving.knative.openshift.io/system-namespace=true
ラベルをknative-serving-ingress
namespace に追加します。oc label namespace knative-serving-ingress serving.knative.openshift.io/system-namespace=true
$ oc label namespace knative-serving-ingress serving.knative.openshift.io/system-namespace=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の
NetworkPolicy
リソースを YAML ファイルにコピーします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow NetworkPolicy
リソースを適用します。oc apply -f <filename>
$ oc apply -f <filename>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
12.1.1. Knative サービスのサイドカーコンテナー挿入の有効化 リンクのコピーリンクがクリップボードにコピーされました!
アノテーションを Service
リソース YAML ファイルに追加し、Knative サービスのサイドカー挿入を有効にすることができます。
手順
sidecar.istio.io/inject="true"
アノテーションをService
リソースに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
sidecar.istio.io/inject="true"
アノテーションを追加します。
Service
リソースの YAML ファイルを適用します。oc apply -f <filename>
$ oc apply -f <filename>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
12.1.2. 追加リソース リンクのコピーリンクがクリップボードにコピーされました!
- Red Hat OpenShift Service Mesh の詳細は、 Red Hat OpenShift Service Mesh architecture を参照してください。