문서 목차
QKS · 소개
주요 기능
QKS가 제공하는 기능을 카테고리별로 정리합니다.
QUANTUM C&S
QKS가 제공하는 기능을 카테고리별로 정리합니다.
클러스터 관리
완전 관리형 컨트롤 플레인
API 서버, etcd, 스케줄러, 컨트롤러 매니저를 QKS가 자동으로 프로비저닝합니다. 클러스터별 독립된 컨트롤 플레인을 제공하며, 사용자는 컨트롤 플레인을 직접 관리할 필요가 없습니다.
빠른 클러스터 생성
클러스터 이름과 노드 사양을 입력하면 약 5분 안에
running 상태의 클러스터가 준비됩니다. OS 설치, kubeadm 실행, CNI 구성 없이 바로 사용할 수 있습니다.노드 풀 관리
하나의 클러스터 안에 CPU 풀, GPU 풀을 포함한 여러 노드 풀을 구성할 수 있습니다. 풀 단위로 스케일 조정, 사양 변경, 추가 · 삭제가 가능합니다.
오토스케일링
노드 풀별로 최소 · 최대 노드 수를 설정하면 워크로드 부하에 따라 노드 수가 자동으로 조정됩니다. 수동 스케일과 혼용할 수 있습니다.
Rolling 업그레이드
현재 마이너 버전에서 다음 마이너 버전으로 순차 업그레이드합니다. drain timeout, max unavailable 수를 조정할 수 있으며 예약 실행도 지원합니다.
멤버 접근 제어
클러스터별로
owner, editor, viewer 역할을 부여합니다. 이메일 또는 그룹 단위로 권한을 관리합니다.GPU / AI
GPU 노드 풀
NVIDIA L40S, HPC GPU, MIG 슬라이스(1g/2g/3g) 타입의 GPU 노드 풀을 지원합니다. NVIDIA Device Plugin과 DCGM Exporter가 자동으로 설치됩니다.
GPU 모니터링
GPU 온도, 전력 사용량, 사용률을 Grafana 대시보드에서 바로 확인할 수 있습니다. vLLM 추론 메트릭도 별도 설정 없이 수집됩니다.
플랫폼 서비스
내장 모니터링
모든 클러스터에 Prometheus와 Grafana가 기본 포함됩니다. 노드 리소스, GPU 지표를 별도 설정 없이 바로 확인할 수 있으며, Metrics Explorer로 PromQL 쿼리를 실행할 수 있습니다.
Velero 백업
클러스터 리소스와 PVC 스냅샷을 오브젝트 스토리지에 저장합니다. 즉시 백업과 크론 표현식 기반 예약 백업을 지원하며, 네임스페이스 또는 클러스터 전체 단위 복원이 가능합니다.
정책 엔진 (Kyverno)
클러스터 생성 시 활성화할 수 있습니다.
Audit 모드는 정책 위반을 기록만 하고, Enforce 모드는 위반 리소스 생성을 차단합니다.Cert Manager
TLS 인증서를 자동으로 발급하고 갱신합니다. Ingress 및 내부 서비스에 HTTPS를 손쉽게 적용할 수 있습니다.
네트워킹
Cluster Mesh
Cilium 기반으로 두 클러스터를 L3 네트워크 수준에서 연결합니다. 연결된 클러스터 간에 Service를 공유하고 파드가 직접 통신할 수 있습니다. 연결 요청 · 승인 흐름으로 관리됩니다.
NetworkPolicy
Cilium CNI 기반으로 NetworkPolicy를 지원합니다. 파드 간, 네임스페이스 간 트래픽을 세밀하게 제어할 수 있습니다.
개발자 도구
웹 터미널
로컬에 kubectl을 설치하지 않아도 브라우저에서 바로 클러스터에 접속합니다. 클러스터 상세 페이지의 연결 버튼 하나로 kubectl 셸이 열립니다.
kubeconfig 다운로드
클러스터 상세 페이지에서 kubeconfig를 다운로드하여 로컬 kubectl, Lens, k9s 등의 도구와 함께 사용할 수 있습니다.
가상머신
Kubernetes 클러스터와 별개로 독립형 VM을 생성하고 관리합니다. Ubuntu, Debian, Rocky Linux, Fedora, Alpine을 지원하며, 브라우저 시리얼 콘솔로 SSH 없이 접속할 수 있습니다.