11.4. 피연산자의 네트워크 정책 구성


Red Hat OpenShift용 External Secrets Operator에는 보안에 대한 사전 정의된 NetworkPolicies 가 포함되어 있지만 외부 공급자와 통신할 수 있도록 ExternalSecretsConfig 사용자 정의 리소스를 통해 additonal 정책을 구성해야 합니다. 이러한 구성 가능 정책은 ExternalSecretsConfig 사용자 정의 리소스를 통해 설정하여 송신 허용 정책을 설정합니다.

모든 외부 공급자로 모든 송신을 허용하도록 ExternalSecretsConfig 사용자 정의 리소스를 통해 사용자 지정 정책을 구성해야 합니다.

사전 요구 사항

  • ExternalSecretsConfig 가 사전 정의되어 있어야 합니다.
  • desitination 포트 및 프로토콜을 포함하여 특정 송신 규칙을 정의할 수 있어야 합니다.

프로세스

  1. 다음 명령을 실행하여 ExternalSecretsConfig CR을 편집합니다.

    $ oc edit externalsecretsconfigs.operator.openshift.io cluster
    Copy to Clipboard Toggle word wrap
  2. networkPolicies 섹션을 편집하여 정책을 설정합니다.

    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
    Copy to Clipboard Toggle word wrap

특정 공급자로 모든 송신을 허용하도록 ExternalSecretsConfig 사용자 정의 리소스를 통해 사용자 지정 정책을 구성해야 합니다.

사전 요구 사항

  • ExternalSecretsConfig 가 사전 정의되어 있어야 합니다.
  • desitination 포트 및 프로토콜을 포함하여 특정 송신 규칙을 정의할 수 있어야 합니다.

프로세스

  1. 다음 명령을 실행하여 ExternalSecretsConfig CR을 편집합니다.

    $ oc edit externalsecretsconfigs.operator.openshift.io cluster
    Copy to Clipboard Toggle word wrap
  2. networkPolicies 섹션을 편집하여 정책을 설정합니다. 다음 예제에서는 AWS(Amazon Web Services) 끝점으로의 송신을 허용하는 방법을 보여줍니다.

    apiVersion: operator.openshift.io/v1alpha1
    kind: ExternalSecretsConfig
    metadata:
      name: cluster
    spec:
      controllerConfig:
        networkPolicies:
          - componentName: ExternalSecretsCoreController
            egress:
              # Allow egress to Kubernetes API server, AWS endpoints, and DNS
              - ports:
                  - port: 443   # HTTPS (AWS Secrets Manager)
                    protocol: TCP
          - name: allow-external-secrets-egress
    Copy to Clipboard Toggle word wrap
    componentName
    ExternalSecretsCoreController 로 지정된 코어 컨트롤러의 이름입니다.

송신 규칙에는 AWS Secrets Manager와 같은 서비스에 대해 TCP(Transmission Control Protocol) 포트 443과 같은 필수 포트가 포함되어야 합니다.

11.4.3. 기본 수신 및 송신 규칙

다음 표에는 기본 수신 및 송신 규칙이 요약되어 있습니다.

Expand
ComponentIngress 포트송신 포트설명

external-secrets

8080

6443

메트릭 검색 및 API 서버와 상호 작용 가능

external-secrets-webhook

8080/10250

6443

메트릭 검색, 웹 후크 요청 처리, API 서버와 상호 작용 가능

external-secrets-cert-controller

8080

6443

메트릭 검색 및 API 서버와 상호 작용 가능

external-secrets-bitwarden-server

9998

6443

Bitwarden 서버 연결을 처리하고 API 서버와 상호 작용합니다.

external-secrets-allow-dns

 

5353

DNS 조회를 활성화하여 외부 시크릿 공급자를 찾습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat