5.8. hub 클러스터 네트워킹
참조 허브 클러스터는 인터넷에 직접 액세스할 수 없는 연결이 끊긴 네트워킹 환경에서 작동하도록 설계되었습니다. 모든 OpenShift Container Platform 클러스터와 마찬가지로 허브 클러스터는 모든 OpenShift 및 Day 2 OLM(Operator Lifecycle Manager) 이미지를 호스팅하는 이미지 레지스트리에 액세스해야 합니다.
hub 클러스터는 IPv6 및 IPv4 네트워크에 대한 이중 스택 네트워킹 지원을 지원합니다. IPv6는 엣지 또는 원거리 네트워크 세그먼트에서 일반적인 반면 IPv4는 데이터 센터의 기존 장비와 함께 사용하는 것이 더 일반적입니다.
- 제한 및 요구사항
설치 방법에 관계없이 hub 클러스터에 대해 다음 네트워크 유형을 구성해야 합니다.
-
clusterNetwork
-
serviceNetwork
-
machineNetwork
-
hub 클러스터에 대해 다음 IP 주소를 구성해야 합니다.
-
apiVIP
-
ingressVIP
-
참고위의 네트워킹 구성의 경우 일부 값이 필요하거나 선택한 아키텍처 및 DHCP 구성에 따라 자동으로 할당될 수 있습니다.
- 기본 OpenShift Container Platform 네트워크 공급자 OVN-Kubernetes를 사용해야 합니다.
관리형 클러스터와 허브 클러스터 간의 네트워킹은 RHACM(Red Hat Advanced Cluster Management) 설명서의 네트워킹 요구 사항을 충족해야 합니다. 예를 들면 다음과 같습니다.
- 관리된 클러스터 API 서비스, Ironic Python 에이전트 및 BMC(Baseboard Management Controller) 포트에 대한 Hub 클러스터 액세스.
- 허브 클러스터 API 서비스, 수신 IP 및 컨트롤 플레인 노드 IP 주소에 대한 관리형 클러스터 액세스.
- 허브 클러스터 컨트롤 플레인 노드 IP 주소에 대한 관리형 클러스터 BMC 액세스.
허브 클러스터의 수명 동안 이미지 레지스트리에 액세스할 수 있어야 합니다.
- 필요한 모든 컨테이너 이미지를 연결 해제된 레지스트리에 미러링해야 합니다.
- 연결 해제된 레지스트리를 사용하도록 hub 클러스터를 구성해야 합니다.
- 허브 클러스터는 자체 이미지 레지스트리를 호스팅할 수 없습니다. 예를 들어 정전이 모든 클러스터 노드에 영향을 미치는 시나리오에서는 레지스트리를 사용할 수 있어야 합니다.
- 엔지니어링 고려 사항
- 허브 클러스터를 배포할 때 적절한 크기의 CIDR 범위 정의를 정의해야 합니다.