2.2. IBM Cloud VPC의 할당량 및 제한 사항
OpenShift Container Platform 클러스터는 여러 IBM Cloud VPC 구성 요소를 사용하며 기본 할당량 및 제한은 OpenShift Container Platform 클러스터 설치에 영향을 미칩니다. 특정 클러스터 구성을 사용하거나 특정 리전에 클러스터를 배포하거나 계정에서 여러 클러스터를 실행하는 경우 IBM Cloud 계정에 대한 추가 리소스를 요청해야 할 수 있습니다.
기본 IBM Cloud VPC 할당량 및 서비스 제한에 대한 포괄적인 목록은 IBM Cloud의 할당량 및 서비스 제한 문서를 참조하십시오.
가상 사설 클라우드(VPC)
각 OpenShift Container Platform 클러스터는 자체 VPC를 생성합니다. 리전당 VPC의 기본 할당량은 10개이며 클러스터 10개를 허용합니다. 단일 리전에 10개 이상의 클러스터를 보유하려면 이 할당량을 늘려야 합니다.
애플리케이션 로드 밸런서
기본적으로 각 클러스터는 3개의 애플리케이션 로드 밸런서(ALB)를 생성합니다.
- 마스터 API 서버의 내부 로드 밸런서
- 마스터 API 서버의 외부 로드 밸런서
- 라우터용 로드 밸런서
추가 LoadBalancer
서비스 오브젝트를 생성하여 추가 ALB를 생성할 수 있습니다. VPC ALB의 기본 할당량은 리전당 50개입니다. 50개 이상의 ALB를 보유하려면 이 할당량을 늘려야 합니다.
VPC ALB가 지원됩니다. IBM Cloud VPC에서는 클래식 ALB가 지원되지 않습니다.
부동 IP 주소
기본적으로 설치 프로그램은 컨트롤 플레인과 컴퓨팅 시스템을 한 리전 내의 모든 가용성 영역에 분배하여 고가용성 구성으로 클러스터를 프로비저닝합니다. 각 가용성 영역에서 공용 게이트웨이가 생성되고 별도의 유동 IP 주소가 필요합니다.
유동 IP 주소의 기본 할당량은 가용성 영역당 20개의 주소입니다. 기본 클러스터 구성은 세 개의 유동 IP 주소를 제공합니다.
-
us-east-1
기본 영역에 있는 두 개의 유동 IP 주소입니다. 설치 후 부트스트랩 노드와 연결된 IP 주소가 제거됩니다. -
us-east-2
보조 영역에 있는 하나의 유동 IP 주소입니다. -
us-east-3
보조 영역에 있는 하나의 유동 IP 주소입니다.
IBM Cloud VPC는 계정의 리전당 최대 19개의 클러스터를 지원할 수 있습니다. 19개 이상의 기본 클러스터가 보유하려는 경우 이 할당량을 늘려야 합니다.
가상 서버 인스턴스 (VSI)
기본적으로 클러스터는 기본적으로 다음 리소스를 포함하는 bx2-4x16
프로필을 사용하여 VSI를 생성합니다.
- 4개의 vCPU
- 16GB RAM
다음 노드가 생성됩니다.
-
설치 완료 후 제거되는 1개의
bx2-4x16
부트스트랩 시스템 -
세 개의
bx2-4x16
컨트롤 플레인 노드 -
세 개의
bx2-4x16
컴퓨팅 노드
자세한 내용은 지원되는 프로필에 대한 IBM Cloud 설명서를 참조하십시오.
VSI 구성 요소 | 기본 IBM Cloud VPC 할당량 | 기본 클러스터 구성 | 최대 클러스터 수 |
---|---|---|---|
vCPU | 리전당 200개의 vCPU | 부트 스트랩 제거 후 28개의 vCPU 또는 24개의 vCPU | 리전당 8개 |
RAM | 리전당 1600GB | 부트 스트랩 제거 후 112GB 또는 96GB | 리전당 16개 |
스토리지 | 리전당 18TB | 1050GB 또는 부트스트랩 제거 후 900GB | 리전당 19개 |
표에 명시된 리소스를 초과하는 경우 IBM Cloud 계정 할당량을 늘려야 합니다.
블록 스토리지 볼륨
각 VPC 시스템의 경우 블록 스토리지 장치가 부팅 볼륨용으로 연결됩니다. 기본 클러스터 구성은 7개의 VPC 시스템을 생성하여 블록 스토리지 볼륨이 7개로 생성됩니다. IBM Cloud VPC 스토리지 클래스의 추가 Kubernetes PVC(영구 볼륨 클레임)는 추가 블록 스토리지 볼륨을 생성합니다. VPC 블록 스토리지 볼륨의 기본 할당량은 리전당 300개입니다. 볼륨이 300개 이상 보유하려면 이 할당량을 늘려야 합니다.