3.5. 통신사 핵심 공통 기준 모델
다음 구성 및 사용 모델은 모든 통신사 핵심 사용 사례에 적용할 수 있습니다. 통신사의 핵심 사용 사례는 이러한 공통적인 기능 기준을 기반으로 구축됩니다.
- 클러스터 토폴로지
통신사 핵심 클러스터는 다음 요구 사항을 준수합니다.
- 고가용성 제어 평면(3개 이상의 제어 평면 노드)
- 예약 불가능한 제어 평면 노드
- 여러 머신 구성 풀
- 스토리지
- 코어 사용 사례에는 외부 OpenShift Data Foundation에서 제공하는 영구 스토리지가 필요합니다.
- 네트워킹
통신사 코어 클러스터 네트워킹은 다음 요구 사항을 준수합니다.
- 듀얼 스택 IPv4/IPv6(IPv4 기본).
- 완전히 연결이 끊긴: 클러스터는 라이프사이클의 어느 시점에서도 공용 네트워킹에 액세스할 수 없습니다.
- 다양한 네트워크를 지원합니다. 세분화된 네트워킹은 운영, 관리 및 유지 보수(OAM), 신호 및 스토리지 트래픽을 분리합니다.
- IPv6 지원에 필요한 클러스터 네트워크 유형은 OVN-Kubernetes입니다.
통신사 코어 클러스터는 RHCOS, SR-IOV 네트워크 운영자, 부하 분산 장치 및 기타 구성 요소의 지원을 받는 여러 계층의 네트워킹을 갖추고 있습니다. 이러한 계층에는 다음이 포함됩니다.
클러스터 네트워킹 계층. 클러스터 네트워크 구성은 설치 구성을 통해 정의되고 적용됩니다. 2일차 작업 중에 NMState Operator를 사용하여 구성을 업데이트합니다. 초기 구성을 사용하여 다음을 설정합니다.
- 호스트 인터페이스 구성
- 활성/활성 본딩(LACP).
-
2차/추가 네트워크 계층. 네트워크
추가Network 또는NetworkAttachmentDefinitionCR을 통해 OpenShift Container Platform CNI를 구성합니다. 초기 구성을 사용하여 MACVLAN 가상 네트워크 인터페이스를 구성합니다. - 애플리케이션 워크로드 계층. 사용자 평면 네트워킹은 클라우드 기반 네트워크 기능(CNF)에서 실행됩니다.
- 서비스 메시
- 통신사 CNF는 Service Mesh를 사용할 수 있습니다. 모든 통신사 코어 클러스터에는 서비스 메시 구현이 필요합니다. 구현 및 구성의 선택은 이 사양의 범위를 벗어납니다.