3.4. Operator를 사용할 때 플러그인 전달 방법 선택


Red Hat Developer Hub용 Ansible 플러그인은 다음 두 가지 제공 방법을 지원합니다. 환경에 적합한 방법을 선택합니다.

+ * OCI 컨테이너(권장): Red Hat Developer Hub는 시작 중에 registry.redhat.io 에서 OCI 아티팩트로 직접 Ansible 플러그인을 가져옵니다.

  • HTTP 플러그인 레지스트리: Ansible 플러그인 tarball 파일을 수동으로 다운로드하고 OpenShift 클러스터에 HTTP 플러그인 레지스트리를 배포합니다. registry.redhat.io 에서 OCI 아티팩트를 가져올 수 없는 경우 이 방법을 사용합니다.

동적 플러그인을 구성하기 전에 다음 절차 중 하나를 완료합니다.

3.4.1. Operator와 함께 OCI 컨테이너 제공 사용

Red Hat Developer Hub는 registry.redhat.io 에서 OCI 아티팩트로 직접 Ansible 플러그인을 가져옵니다. 이 방법을 사용하려면 Red Hat Developer Hub 배포와 동일한 OpenShift 프로젝트의 레지스트리 인증 시크릿이 필요합니다.

사전 요구 사항

  • registry.redhat.io 에 액세스할 수 있는 Red Hat 계정이 있습니다.
  • Red Hat 고객 포털의 레지스트리 서비스 계정 토큰이 있습니다. 자세한 내용은 레지스트리 서비스 계정을 참조하십시오.
  • Red Hat Developer Hub를 설치한 OpenShift 프로젝트에 액세스할 수 있습니다.
  • OpenShift CLI(oc)를 설치하고 클러스터에 로그인했습니다.

프로세스

  1. registry.redhat.io 인증 정보를 사용하여 로컬 머신에 auth.json 파일을 생성합니다.

    {
      "auths": {
        "registry.redhat.io": {
          "auth": "<base64-encoded-username:password>"
        }
      }
    }

    base64로 인코딩된 값을 생성하려면 Cryostat '%s' '<username>:<password>' | base64 명령을 사용합니다.

  2. Red Hat Developer Hub를 설치한 OpenShift 프로젝트에서 인증 시크릿을 생성합니다.

    시크릿 이름은 < deployment-name>-dynamic-plugins-registry-auth 패턴을 따라야 합니다. 여기서 < deployment-name >은 Backstage 사용자 정의 리소스의 metadata.name 과 일치합니다.

    • 이름이 developer-hub 인 기본 Operator 설치의 경우:

      oc create secret generic developer-hub-dynamic-plugins-registry-auth \
        --from-file=auth.json=./auth.json
    • Podman 인증 정보가 이미 로컬에 구성되어 있는 경우:

      oc create secret generic <deployment-name>-dynamic-plugins-registry-auth \
        --from-file=auth.json=${XDG_RUNTIME_DIR}/containers/auth.json
      중요

      Red Hat Developer Hub 배포와 동일한 OpenShift 프로젝트에서 이 시크릿을 생성하고 플러그인을 구성하기 전에 생성합니다.

검증

  • 프로젝트에 보안이 있는지 확인합니다.

    oc get secret <deployment-name>-dynamic-plugins-registry-auth
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동