6장. vSphere에 3노드 클러스터 설치
OpenShift Container Platform 버전 4.19에서는 VMware vSphere에 3노드 클러스터를 설치할 수 있습니다. 3노드 클러스터는 3개의 제어 평면 머신으로 구성되며, 이는 컴퓨팅 머신 역할도 합니다. 이 유형의 클러스터는 클러스터 관리자와 개발자가 테스트, 개발 및 프로덕션에 사용할 수 있는 더 작고 리소스 효율적인 클러스터를 제공합니다.
설치 관리자가 제공하는 인프라나 사용자가 제공하는 인프라를 사용하여 3노드 클러스터를 설치할 수 있습니다.
6.1. 3개의 노드 클러스터 구성 링크 복사링크가 클립보드에 복사되었습니다!
클러스터를 배포하기 전에 install-config.yaml
파일에서 워커 노드 수를 0
으로 설정하여 3노드 클러스터를 구성합니다. 워커 노드의 수를 0
으로 설정하면 제어 플레인 머신을 예약할 수 있습니다. 이를 통해 애플리케이션 워크로드가 제어 평면 노드에서 실행되도록 예약할 수 있습니다.
애플리케이션 워크로드는 제어 평면 노드에서 실행되므로 제어 평면 노드가 컴퓨트 노드로 간주되므로 추가 구독이 필요합니다.
사전 요구 사항
-
기존
install-config.yaml
파일이 있습니다.
프로세스
다음
컴퓨팅
스탠자에 표시된 것처럼install-config.yaml
파일에서 컴퓨팅 복제본 수를0
으로 설정합니다.3노드 클러스터에 대한
install-config.yaml
파일 예시Copy to Clipboard Copied! Toggle word wrap Toggle overflow 사용자 제공 인프라가 있는 클러스터를 배포하는 경우:
- HTTP 및 HTTPS 트래픽을 제어 평면 노드로 라우팅하도록 애플리케이션 인그레스 로드 밸런서를 구성합니다. 3개 노드 클러스터에서 Ingress Controller Pod는 제어 평면 노드에서 실행됩니다. 자세한 내용은 사용자 프로비저닝 인프라 섹션에 대한 로드 밸런싱 요구 사항 섹션을 참조하십시오.
-
Kubernetes 매니페스트 파일을 만든 후
cluster-scheduler-02-config.yml
파일에서spec.mastersSchedulable
매개변수가true
로 설정되어 있는지 확인하세요. 이 파일은<installation_directory>/manifests
에서 찾을 수 있습니다. 자세한 내용은 "사용자 프로비저닝 인프라를 사용하여 vSphere에 클러스터 설치"의 "Kubernetes 매니페스트 및 Ignition 구성 파일 만들기"를 참조하세요. - 추가 워커 노드를 생성하지 마세요.
3노드 클러스터에 대한 cluster-scheduler-02-config.yml
파일 예시