8.10. 선택 사항: 개인 이미지 레지스트리에 대한 프라이빗 Microsoft Azure 클러스터 준비


프라이빗 Microsoft Azure 클러스터에 프라이빗 이미지 레지스트리를 설치하면 프라이빗 스토리지 엔드포인트를 생성할 수 있습니다. 프라이빗 스토리지 끝점은 레지스트리의 스토리지 계정에 대한 공용 끝점을 비활성화하고 OpenShift Container Platform 배포에 추가 보안 계층을 추가합니다.

중요

엔드포인트가 Microsoft Azure Red Hat OpenShift 클러스터를 복구할 수 없는 상태가 될 수 있으므로 Microsoft Azure Red Hat OpenShift(ARO)에 프라이빗 이미지 레지스트리를 설치하지 마십시오.

다음 가이드를 사용하여 프라이빗 이미지 레지스트리와 함께 설치할 개인 Microsoft Azure 클러스터를 준비합니다.

사전 요구 사항

  • 클러스터 관리자 액세스 권한이 있는 OpenShift Container Platform 계정에 액세스할 수 있습니다.
  • OpenShift CLI(oc)가 설치되어 있습니다.
  • 다음 정보가 포함된 install-config.yaml 을 준비했습니다.

    • publish 필드는 Internal로 설정됩니다.
  • 프라이빗 스토리지 끝점을 생성할 수 있는 권한을 설정했습니다. 자세한 내용은 "설치 관리자 프로비저닝 인프라에 대한 Azure 권한"을 참조하십시오.

프로세스

  1. 이전에 설치 매니페스트 파일을 생성하지 않은 경우 다음 명령을 실행하여 수행합니다.

    $ ./openshift-install create manifests --dir <installation_directory>

    이 명령은 다음 메시지를 표시합니다.

    출력 예

    INFO Consuming Install Config from target directory
    INFO Manifests created in: <installation_directory>/manifests and <installation_directory>/openshift

  2. 이미지 레지스트리 구성 오브젝트를 만들고 Microsoft Azure에서 제공하는 networkResourceGroupName,subnetName, vnetName 을 전달합니다. 예를 들면 다음과 같습니다.

    $ touch imageregistry-config.yaml
    apiVersion: imageregistry.operator.openshift.io/v1
    kind: Config
    metadata:
      name: cluster
    spec:
      managementState: "Managed"
      replicas: 2
      rolloutStrategy: RollingUpdate
      storage:
        azure:
          networkAccess:
            internal:
              networkResourceGroupName: <vnet_resource_group> 1
              subnetName: <subnet_name> 2
              vnetName: <vnet_name> 3
            type: Internal
    1
    선택 사항: 기존 VNet 및 서브넷 설정이 있는 경우 < vnet_resource_group >을 기존 가상 네트워크(VNet)가 포함된 리소스 그룹 이름으로 바꿉니다.
    2
    선택 사항: 기존 VNet 및 서브넷 설정이 있는 경우 < subnet_name >을 지정된 리소스 그룹 내의 기존 컴퓨팅 서브넷 이름으로 교체합니다.
    3
    선택 사항: 기존 VNet 및 서브넷 설정이 있는 경우 < vnet_name >을 지정된 리소스 그룹의 기존 가상 네트워크(VNet) 이름으로 교체합니다.
    참고

    설치 프로세스 중에 imageregistry-config.yaml 파일이 사용됩니다. 필요한 경우 설치 전에 백업해야 합니다.

  3. 다음 명령을 실행하여 imageregistry-config.yaml 파일을 < installation_directory/manifests > 폴더로 이동합니다.

    $ mv imageregistry-config.yaml <installation_directory/manifests/>

다음 단계

  • imageregistry-config.yaml 파일을 < installation_directory/manifests > 폴더로 이동하고 필요한 권한을 설정한 후 "클러스터 배포"를 진행합니다.

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.