This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.12장. 단일 노드에 설치
12.1. 단일 노드에 설치할 준비 링크 복사링크가 클립보드에 복사되었습니다!
12.1.1. 사전 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
- OpenShift Container Platform 설치 및 업데이트 프로세스에 대한 세부 사항을 검토합니다.
- 클러스터 설치 방법 선택 및 사용자를 위한 준비에 대한 문서를 읽습니다.
12.1.2. 단일 노드의 OpenShift 정보 링크 복사링크가 클립보드에 복사되었습니다!
표준 설치 방법을 사용하여 단일 노드 클러스터를 생성할 수 있습니다. 단일 노드의 OpenShift Container Platform은 특수 Ignition 구성 ISO를 생성해야 하는 특수한 설치입니다. 주요 사용 사례는 간헐적인 연결, 이식 가능한 클라우드, 베이스 스테이션과 가까운 5G 무선 액세스 네트워크(RAN)를 포함하여 엣지 컴퓨팅 워크로드의 경우입니다. 단일 노드에 설치가 있는 주요 절충은 고가용성이 없다는 것입니다.
OpenShift는 단일 노드 OpenShift와 함께 OpenShiftSDN을 사용하는 것은 더 이상 사용되지 않습니다. OVN-Kubernetes는 단일 노드 OpenShift 배포를 위한 기본 네트워킹 솔루션입니다.
12.1.3. 단일 노드에 OpenShift를 설치하기 위한 요구사항 링크 복사링크가 클립보드에 복사되었습니다!
단일 노드에 OpenShift Container Platform을 설치하면 고가용성 및 대규모 클러스터에 대한 일부 요구 사항이 완화됩니다. 그러나 다음 요구 사항을 충족해야 합니다.However, you must address the following requirements:
- 관리 호스트: ISO를 준비하고 USB 부팅 드라이브를 만들고 설치를 모니터링할 컴퓨터가 있어야 합니다.
-
지원되는 플랫폼: 단일 노드에 OpenShift Container Platform 설치는 베어 메탈, vSphere, Red Hat OpenStack 및 Red Hat Virtualization 플랫폼에서 지원됩니다. 모든 경우
install-config.yaml
구성 파일에platform.none: {}
매개변수를 지정해야 합니다. production-grade 서버: 단일 노드에 OpenShift Container Platform을 설치하려면 OpenShift Container Platform 서비스 및 프로덕션 워크로드를 실행하기에 충분한 리소스가 있는 서버가 필요합니다.
Expand 표 12.1. 최소 리소스 요구사항 Profile vCPU 메모리 스토리지 최소
8개의 vCPU 코어
16GB RAM
120GB
참고SMT(동시 멀티스레딩) 또는 하이퍼 스레딩이 활성화되지 않은 경우 하나의 vCPU는 하나의 물리적 코어와 동일합니다. 사용 가능한 경우 다음 공식을 사용하여 해당 비율을 계산합니다.
(코어 × 코어당 스레드) × 소켓 = vCPU
가상 미디어를 사용하여 부팅할 때 서버에 BMC(Baseboard Management Controller)가 있어야 합니다.
네트워킹: 서버에 인터넷 액세스 권한이 있거나 라우팅 가능한 네트워크에 연결되지 않은 경우 로컬 레지스트리에 액세스해야 합니다. 서버에는 Kubernetes API, Ingress 경로 및 클러스터 노드 도메인 이름에 대한 DHCP 예약 또는 고정 IP 주소가 있어야 합니다. 다음 FQDN(정규화된 도메인 이름)으로 IP 주소를 확인하도록 DNS를 구성해야 합니다.
Expand 표 12.2. 필수 DNS 레코드 사용법 FQDN 설명 Kubernetes API
api.<cluster_name>.<base_domain>
DNS A/AAAA 또는 CNAME 레코드를 추가합니다. 이 레코드는 클러스터 외부의 클라이언트가 확인할 수 있어야 합니다.
내부 API
api-int.<cluster_name>.<base_domain>
ISO를 수동으로 생성할 때 DNS A/AAAA 또는 CNAME 레코드를 추가합니다. 이 레코드는 클러스터 내의 노드에서 확인할 수 있어야 합니다.
인그레스 경로
*.apps.<cluster_name>.<base_domain>
노드를 대상으로 하는 와일드카드 DNS A/AAAA 또는 CNAME 레코드를 추가합니다. 이 레코드는 클러스터 외부의 클라이언트가 확인할 수 있어야 합니다.
영구 IP 주소가 없으면
apiserver
와etcd
간의 통신이 실패할 수 있습니다.