4장. OpenShift Container Platform 서비스에 대한 스토리지 구성


OpenShift Data Foundation을 사용하여 다음과 같은 OpenShift Container Platform 서비스에 스토리지를 제공할 수 있습니다.

  • OpenShift 이미지 레지스트리
  • OpenShift 모니터링
  • OpenShift 로깅(Loki)

이러한 서비스에 대한 스토리지를 구성하는 프로세스는 OpenShift Data Foundation 배포에 사용되는 인프라에 따라 다릅니다.

주의

항상 구성하는 다음 OpenShift 서비스에 대한 스토리지 용량이 충분한지 확인하십시오.

  • OpenShift 이미지 레지스트리
  • OpenShift 모니터링
  • OpenShift 로깅(Loki)
  • OpenShift 추적 플랫폼(Tempo)

이러한 중요한 서비스에 대한 스토리지가 공간이 부족하면 OpenShift 클러스터는 작동하지 않고 복구하기가 매우 어려워집니다.

Red Hat은 이러한 서비스에 대해 더 짧은 큐레이션 및 보존 간격을 설정할 것을 권장합니다. 자세한 내용은 Curator 일정 구성 및 OpenShift Container Platform 설명서의 모니터링 가이드의 Prometheus 메트릭 데이터에 대한 보존 시간 수정 을 참조하십시오.

이러한 서비스에 대한 스토리지 공간이 부족하면 Red Hat 고객 지원팀에 문의하십시오.

4.1. OpenShift Data Foundation을 사용하도록 이미지 레지스트리 구성

OpenShift Container Platform은 클러스터에서 표준 워크로드로 실행되는 내장 컨테이너 이미지 레지스트리를 제공합니다. 일반적으로 레지스트리는 클러스터에 빌드된 이미지의 게시 대상과 클러스터에서 실행되는 워크로드의 이미지 소스로 사용됩니다.

이 섹션의 지침에 따라 OpenShift Data Foundation을 컨테이너 이미지 레지스트리의 스토리지로 구성합니다. AWS에서 레지스트리의 스토리지를 변경할 필요가 없습니다. 그러나 스토리지를 vSphere 및 베어 메탈 플랫폼의 OpenShift Data Foundation 영구 볼륨으로 변경하는 것이 좋습니다.

주의

이 프로세스는 기존 이미지 레지스트리에서 새 이미지 레지스트리로 데이터를 마이그레이션하지 않습니다. 기존 레지스트리에 컨테이너 이미지가 이미 있는 경우 이 프로세스를 완료하기 전에 레지스트리를 백업한 후 이 프로세스가 완료되면 이미지를 다시 등록합니다.

사전 요구 사항

  • OpenShift 웹 콘솔에 대한 관리자 액세스 권한이 있습니다.
  • OpenShift Data Foundation Operator는 openshift-storage 네임스페이스에 설치되어 실행됩니다. OpenShift 웹 콘솔에서 Operator 설치된 Operator 를 클릭하여 설치된 Operator 를 확인합니다.
  • 이미지 레지스트리 Operator가 openshift-image-registry 네임스페이스에 설치되어 실행됩니다. OpenShift 웹 콘솔에서 관리 클러스터 설정 클러스터 Operator를 클릭하여 클러스터 운영자를 확인합니다.
  • 프로비저너 openshift-storage.cephfs.csi.ceph.com 이 있는 스토리지 클래스를 사용할 수 있습니다. OpenShift 웹 콘솔에서 스토리지 StorageClasses 를 클릭하여 사용 가능한 스토리지 클래스를 확인합니다.

프로세스

  1. 이미지 레지스트리에서 사용할 영구 볼륨 클레임을 생성합니다.

    1. OpenShift 웹 콘솔에서 스토리지 영구 볼륨 클레임을 클릭합니다.
    2. 프로젝트를 openshift-image-registry 로 설정합니다.
    3. 영구 볼륨 클레임 생성 을 클릭합니다.

      1. 위에서 검색한 사용 가능한 스토리지 클래스 목록에서 프로비저너 openshift-storage.cephfs.csi.com 을 사용하여 스토리지 클래스 지정합니다.
      2. 영구 볼륨 클레임 이름을 지정합니다 ( 예: ocs4registry ).
      3. RWX(공유 액세스 )의 액세스 모드를 지정합니다.
      4. 최소 100GB의 크기를 지정합니다.
      5. 생성을 클릭합니다.

        새 영구 볼륨 클레임의 상태가 Bound 로 나열될 때까지 기다립니다.

  2. 새 영구 볼륨 클레임을 사용하도록 클러스터의 이미지 레지스트리를 구성합니다.

    1. Administration Custom Resource Definitions 를 클릭합니다.
    2. imageregistry.operator.openshift.io 그룹과 연결된 Config 사용자 정의 리소스 정의를 클릭합니다.
    3. Instances 탭을 클릭합니다.
    4. 클러스터 인스턴스 옆에 있는 작업 메뉴( Cryostat) 구성 편집을 클릭합니다.
    5. 새 영구 볼륨 클레임을 이미지 레지스트리의 영구 스토리지로 추가합니다.

      1. spec: 에 다음을 추가하고 필요한 경우 기존 storage: 섹션을 바꿉니다.

          storage:
            pvc:
              claim: <new-pvc-name>

        예를 들면 다음과 같습니다.

          storage:
            pvc:
              claim: ocs4registry
      2. 저장을 클릭합니다.
  3. 새 구성이 사용 중인지 확인합니다.

    1. 워크로드 포드 를 클릭합니다.
    2. 프로젝트를 openshift-image-registry 로 설정합니다.
    3. image-registry-* Pod가 Running 상태로 표시되고 이전 image-registry-* Pod가 종료되었는지 확인합니다.
    4. image-registry-* Pod를 클릭하여 Pod 세부 정보를 확인합니다.
    5. 볼륨 을 아래로 스크롤하여 registry-storage 볼륨에 새 영구 볼륨 클레임과 일치하는 유형이 있는지 확인합니다(예: ocs4registry ).
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.