vCluster Shared Nodes 구조

vCluster Shared Nodes 구조 An architecture diagram generated by Archify. 개발자 A · kubectl · Architecture component 개발자 A kubectl 개발자 B · kubectl · Architecture component 개발자 B kubectl 호스트 API Server · EKS 컨트롤 플레인 · 호스트 클러스터 (EKS) 호스트 API Server EKS 컨트롤 플레인 호스트 etcd · 클러스터 상태 · 호스트 클러스터 (EKS) 호스트 etcd 클러스터 상태 가상 API Server · 검토한 K8s 배포판 · 호스트 클러스터 (EKS) › vcluster-team-a 가상 API Server 검토한 K8s 배포판 Syncer · 리소스 동기화 · 호스트 클러스터 (EKS) › vcluster-team-a Syncer 리소스 동기화 데이터 저장소 · SQLite / etcd · 호스트 클러스터 (EKS) › vcluster-team-a 데이터 저장소 SQLite / etcd Syncer · 리소스 동기화 · 호스트 클러스터 (EKS) › vcluster-team-b Syncer 리소스 동기화 가상 API Server · 검토한 K8s 배포판 · 호스트 클러스터 (EKS) › vcluster-team-b 가상 API Server 검토한 K8s 배포판 데이터 저장소 · SQLite / etcd · 호스트 클러스터 (EKS) › vcluster-team-b 데이터 저장소 SQLite / etcd 호스트 노드 (EC2) · 워크로드 Pod · 호스트 kernel / CNI / CSI 공유 · 호스트 클러스터 (EKS) 호스트 노드 (EC2) · 워크로드 Pod 호스트 kernel / CNI / CSI 공유 kubeconfig kubeconfig 리소스 동기화 리소스 동기화 Pod 생성 Pod 생성 호스트 클러스터 (EKS) vcluster-team-a vcluster-team-b

격리 경계

  • • 독립 API/RBAC와 노드·네트워크 격리는 다름
  • • Shared Nodes는 호스트 커널/CNI/CSI를 공유
  • • Private Nodes / Standalone은 별도 배포 모드