Nexus Kubernetes 클러스터 개요

이 문서에서는 Nexus Kubernetes 클러스터를 소개합니다.

Kubernetes란?

Kubernetes는 컨테이너 기반 애플리케이션과 관련 네트워킹 및 스토리지 구성 요소를 관리하는 플랫폼으로서 빠르게 진화하고 있습니다. Kubernetes는 기본 인프라 구성 요소가 아니라 애플리케이션 워크로드에 중점을 두고 있습니다. 관리 작업을 위한 강력한 API 집합을 통해 지원되는 선언적 배포 방식을 제공합니다. Kubernetes에 대해 자세히 알아보려면 Kubernetes란?을 참조하세요.

Nexus Kubernetes 클러스터

NKS(Nexus Kubernetes 클러스터)는 온-프레미스용 Kubernetes의 Operator Nexus 버전입니다. 테넌트 네트워크 기능 워크로드를 실행하기 위해 컨테이너 만들기를 자동화하는 데 최적화되어 있습니다.

Kubernetes 클러스터와 마찬가지로 Nexus Kubernetes 클러스터에는 두 가지 구성 요소가 있습니다.

• 컨트롤 플레인: 핵심 Kubernetes 서비스 및 애플리케이션 워크로드 오케스트레이션을 제공합니다.

• 노드: Nexus Kubernetes 클러스터에는 시스템 노드 풀과 사용자 노드 풀이라는 두 가지 노드 풀이 있습니다. 시스템 노드 풀은 중요한 시스템 Pod를 호스트합니다. 사용자 노드 풀은 애플리케이션 Pod를 호스트합니다. 그러나 사용자가 클러스터에 하나의 풀만 원하는 경우 시스템 노드 풀에서 애플리케이션 Pod를 예약할 수 있습니다. 모든 Nexus Kubernetes 클러스터에는 하나 이상의 노드가 있는 시스템 노드 풀이 하나 이상 포함되어야 합니다.

실패 도메인

Operator Nexus는 Nexus Kubernetes Cluster VM이 노드와 장애 도메인(실제 랙)에 분산되도록 보장합니다. 이러한 배포는 클러스터의 복원력과 가용성을 개선시키는 방식으로 수행됩니다. Operator Nexus는 Kubernetes 선호도 규칙을 사용하여 특정 영역의 클러스터를 예약합니다. 이렇게 하면 VM이 동일한 노드나 동일한 오류 도메인에 배치되지 않아 클러스터의 내결함성이 개선됩니다. 오류 영역을 활용하는 것은 운영자가 랙에 대해 다양한 성능 요구 사항을 갖고 있는 경우 특히 유리합니다. 또는 특정 워크로드가 특정 랙에 격리된 상태로 유지되도록 보장하려는 경우입니다.

다음 단계