11.5. External Secrets Operator for Red Hat OpenShift の Egress プロキシーについて
OpenShift Container Platform でクラスター全体の Egress プロキシーが設定されている場合は、Operator Lifecycle Manager (OLM) が、自身が管理する Operator に、そのクラスター全体のプロキシーを自動的に設定します。OLM は、Operator のすべてのデプロイメントを HTTP_PROXY、HTTPS_PROXY、NO_PROXY 環境変数で自動的に更新します。
11.5.1. External Secrets Operator for Red Hat OpenShift の Egress プロキシーの設定 リンクのコピーリンクがクリップボードにコピーされました!
Egress プロキシーは、ExternalSecretsConfig または ExternalSecretsManager カスタムリソース (CR) で設定できます。Operator とオペランドは、プロキシー検証のために、OpenShift Container Platform でサポートされている認証局 (CA) バンドルを使用します。
前提条件
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。 -
ExternalSecretsConfigカスタム CR を作成した。
手順
ExternalSecretsConfigリソースでプロキシーを設定するには、次の手順を実行します。次のコマンドを実行して、
ExternalSecretsConfigリソースを編集します。oc edit externalsecretsconfigs.operator.openshift.io cluster
$ oc edit externalsecretsconfigs.operator.openshift.io clusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow spec.appConfig.proxyセクションを編集して、プロキシー値を次のように設定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
ここでは、以下のようになります。
- <http_proxy>
- http リクエストのプロキシー URL を指定します。
- <https_proxy>
- https リクエストのプロキシー URL。
- <no_proxy>
プロキシーを使用してはならないホスト名、CIDR、IP、またはこれらを組み合わせたもののコンマ区切りリスト。
ExternalSecretsManagerCR でプロキシーを設定するには、次の手順を実行します。次のコマンドを実行して、
ExternalSecretsManagerCR を編集します。oc edit externalsecretsmanagers.operator.openshift.io cluster
$ oc edit externalsecretsmanagers.operator.openshift.io clusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow spec.globalConfig.proxyセクションを編集して、プロキシー値を次のように設定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
ここでは、以下のようになります。
- <http_proxy>
- http リクエストのプロキシー URL を指定します。
- <https_proxy>
- https リクエストのプロキシー URL。
- <no_proxy>
- プロキシーを使用してはならないホスト名、CIDR、IP、またはこれらを組み合わせたもののコンマ区切りリスト。