1장. OpenShift Container Storage 배포 준비
로컬 스토리지 장치를 사용하여 OpenShift Container Platform에 OpenShift Container Storage를 배포할 때 내부 클러스터 리소스를 생성할 수 있습니다. 이 접근 방식은 내부적으로 기본 서비스를 프로비저닝합니다. 그런 다음 모든 애플리케이션에서 추가 스토리지 클래스에 액세스할 수 있습니다.
로컬 스토리지를 사용하여 Red Hat OpenShift Container Storage 배포를 시작하기 전에 리소스 요구 사항을 충족해야 합니다. 로컬 스토리지 장치를 사용하여 OpenShift Container Storage 설치를 위한 요구사항 을 참조하십시오.
작업자 노드에 대해 Red Hat Enterprise Linux 기반 호스트에서 파일 시스템 액세스를 활성화합니다. Red Hat Enterprise Linux 기반 노드의 컨테이너에 대한 파일 시스템 액세스 활성화를 참조하십시오.
참고RHCOS(Red Hat Enterprise Linux CoreOS)에 대해 이 단계를 건너뜁니다.
선택 사항: 외부 키 관리 시스템(KMS)을 사용하여 클러스터 전체 암호화를 활성화하려면 다음을 수행합니다.
- 토큰이 있고 Vault에서 키 값 백엔드 경로가 활성화되어 있는지 확인합니다. 자격 증명 모음에서 키 값 백엔드 경로 및 정책 활성화를 참조하십시오.
- Vault 서버에서 서명된 인증서를 사용하고 있는지 확인합니다.
위 내용에 대해 설명한 후 지정된 순서로 다음 단계를 수행합니다.
1.1. 로컬 스토리지 장치를 사용하여 OpenShift Container Storage를 설치하기 위한 요구사항
노드 요구 사항
클러스터는 각각 로컬에 연결된 3개 이상의 OpenShift Container Platform 작업자 노드로 구성되어야 합니다.
- 선택한 세 개의 각 노드에는 OpenShift Container Storage에서 사용할 수 있는 하나 이상의 원시 블록 장치를 사용할 수 있어야 합니다.
- 사용하는 장치는 비어 있어야 합니다. 디스크에 물리 볼륨(PV), 볼륨 그룹(VG) 또는 논리 볼륨(LV)이 디스크에 남아 있지 않아야 합니다.
계획 가이드의 리소스 요구 사항 섹션을 참조하십시오.
arbiter 확장 클러스터 요구 사항 [기술 프리뷰]
- 3개의 영역에 최소 5개의 노드가 필요합니다. 두 영역에는 데이터 센터 영역당 두 개의 노드가 있으며 세 번째 영역에는 하나의 노드가 포함됩니다. 마스터 노드는 중재자 영역에 사용할 수 있습니다.
- 이 솔루션은 대기 시간이 위치 간에 4밀리초 왕복 시간(RTT)을 초과하지 않는 경우 배포되도록 설계되었습니다. 대기 시간이 길어지는 경우 Red Hat 고객 지원에 문의하십시오.
각 노드는 해당 영역 레이블을 사용하여 사전 레이블을 지정해야 합니다. 노드에 라벨을 지정하려면 다음 명령을 사용합니다.
$ oc label nodes <NodeNames> topology.kubernetes.io/zone='<label>'
예를 들어 다음과 같이 노드에 레이블을 지정할 수 있습니다.
-
master 또는 worker 노드의
topology.kubernetes.io/zone=arbiter
-
topology.kubernetes.io/zone=datacenter1
에서 두 개 이상의 작업자 노드로 -
topology.kubernetes.io/zone=datacenter2
에서 두 개 이상의 작업자 노드로
-
master 또는 worker 노드의
컴팩트 모드 요구 사항 [기술 프리뷰]
OpenShift Container Storage는 세 개의 강력한 마스터 노드에서 모든 워크로드가 실행되는 3-노드 OpenShift 컴팩트 베어 메탈 클러스터에 설치할 수 있습니다. 작업자 또는 스토리지 노드가 없습니다.
- OpenShift Container Platform을 컴팩트 모드로 구성하려면 3-노드 클러스터 구성 및 에지 배포용 3개 노드 아키텍처 제공 에서 참조하십시오. [기술 프리뷰]
최소 노드 시작 요구 사항 [기술 프리뷰]
표준 배포 리소스 요구 사항이 충족되지 않은 경우 OpenShift Container Storage 클러스터는 최소 구성으로 배포됩니다. 계획 가이드의 리소스 요구 사항 섹션을 참조하십시오.