버추얼 쿠버네티스 클러스터

쿠버네티스 셀프 서비스 및 멀티 테넌시 환경 구현

네임스페이스 내에 클러스터 운영이 가능하여 비용 절감 및 쿠버네티스 멀티 테넌시 환경 구성을 지원합니다

소개자료 받기
소개자료 받기

버추얼 클러스터란?

  • Virtual Cluster는 일반 Kubernetes 클러스터상에서 동작하며 일반 Kubernetes와 동일한 기능 제공
  • 독립적인 실제 클러스터와 비교 시, 호스트 클러스터의 Worker 노드와 네트워킹 공유가 차이점
  • 각 Virtual cluster는 개별 Control Plane을 가지며, 모든 워크로드가 호스트 클러스터의 단일 Namespace에 스케쥴

vCluster 장점

멀티 테넌시
멀티 테넌시쿠버네티스 배포 대상의 모든 개발에 대한 특별한 개발자 경험 제공
클러스터 확장
대규모 스케일의 멀티 테넌시 클러스터 운영으로 인한 확장 한계에 도달 시, 클러스터를 분할하여 사용
클러스터 시뮬레이션
기존의 클러스터 운영에 영향을 주지 않고, 신규 인그레스 테스트 혹은 쿠버네티스 알파 플래그실행 등 버추얼상에서 시뮬레이션 가능

vCluster. PRO 는 기업을 위한 프리미엄 서비스입니다

vCluster. PRO  주요기능

CoreDNS 통합
  • Syncer와 통합된 CoreDNS로 외부 CoreDNS 사용 오버헤드 감소
  • 3개의 vCluster 컴포넌트(CoreDNS, APIServer 및 Syncer)를 단일 POD로 통합
Cross-vCluster DNS
  • CoreDNS 플러그인을 통해 다른 vCluster /Host Cluster 서비스 통신
  • vCluster 내부의 DNS Hostname을 통해 보다 간편하고 안전하게 서비스에 접근
독립된 Control Plane
  • Control Plane을 워크로드 클러스터와 분리된 클러스터에서 운영 지원
  • Control Plane을 안정적으로 분리 운영하여 HA, Access Control 등을 보다 유연하게 운영
중앙화된 Admission Control
  • vCluster에 대한 Admission Control 제약을 플랫폼팀에서 관리
  • Admission Control을 임의로 변경할 수 없도록 관리하여 추가적인 보안 레이어 구현
문의하기