kubernetes 멀티 테넌시를 구현하며 vcluster 에 대해 공부한 내용에 대해 정리합니다. 1. vCluster 개요 vcluster 는 가상 Kubernetes 클러스터를 생성할 때 사용할 수 있다. 가상 클러스터 오버헤드를 줄이기 위해 vcluster는 기본적으로 k3s 에서 빌드합니다. k3s 외에도 k0s 및 Vanilla k8s와 같은 다른 Kubernetes 배포판 지원 각 vcluster 는 k8s 클러스터의 namespace 내에서 실행되며, 별도의 완전한 클러스터를 생성하는것보다 비용이 저렴하다. 일반 namespace 보다 더 나은 multi-tenancy 와 격리성을 제공한다. 가상 클러스터를 통해 사용자는 CRD(CustomResourceDefinitions), 네임스페이스..