11.4. オペランドのネットワークポリシーの設定
OpenShift Container Platform 用の Red Hat OpenShift の External Secrets Operator には、セキュリティーのために事前定義された NetworkPolicies が 含まれており、すべての Egress トラフィックを拒否し、オペランド機能に必要なサービスへのトラフィックを許可します。external-secrets コントローラーが外部プロバイダーへトラフィックを送信できるようにするには、追加のカスタムポリシーを設定する必要があります。これらの設定可能なポリシーは、ExternalSecretsConfig カスタムリソースを通じて設定され、Egress 許可ポリシーを確立します。
11.4.1. すべての外部プロバイダーへの Egress を許可するカスタムネットワークポリシーの追加 リンクのコピーリンクがクリップボードにコピーされました!
すべての外部プロバイダーへの Egress をすべて許可するには、ExternalSecretsConfig カスタムリソースを通じてカスタムポリシーを設定する必要があります。
前提条件
-
ExternalSecretsConfigが事前に定義されている。 - 宛先ポートやプロトコルを含む特定の Egress ルールを定義できる。
手順
次のコマンドを実行して、
ExternalSecretsConfigCR を編集します。$ oc edit externalsecretsconfigs.operator.openshift.io clusternetworkPoliciesセクションを編集してポリシーを設定します。apiVersion: operator.openshift.io/v1alpha1 kind: ExternalSecretsConfig metadata: name: cluster spec: controllerConfig: networkPolicies: - name: allow-external-secrets-egress componentName: CoreController egress: # Allow all egress traffic