# QKS 주요 특징 QKS는 지속적인 소프트웨어 배포와 유지보수를 염두에 두고 Ansible로 구현되었습니다. 멱등성(Idempotency)이 보장되며, 신뢰할 수 있는 저장소를 통해 인프라 코드(Infrastructure as Code)로 버전 관리가 가능합니다. 현재는 kubeadm 방식만 지원합니다. - kubespray (**`DEPRECATED !!!`**) - 유명한 오픈소스 커뮤니티의 코드로 범용성이 좋음 - 오픈소스 커뮤니티 산출물 특성상 일관성이 부족 - 과도한 복잡성으로 코드 수정 및 버전 관리가 어려움 - kubeadm - 범용성보다 QKS 운영에 특화된 간결한 코드로 장애 대처에 용이 - Kubernetes 공식 배포방식으로 신속한 유지보수와 표준성을 보장 - 공식 패키지(OS 패키지 및 Helm 패키지)만을 사용하여 일관성 보장 ## 쿠버네티스 환경의 필수 운영 요소 제공 - GPU 하드웨어 가속 지원 - 소프트웨어 로드밸런서 - 컨테이너 이미지 및 차트 저장소 - 컨테이너 모니터링 :::{warning} 현재 GPU는 NVIDIA 하드웨어만 지원합니다. ::: :::{seealso} 소프트웨어 로드밸런서는 VIP를 통한 고가용성을 보장합니다. ::: ## Air-gapped 환경의 필수 운영 요소 제공 운영체제 패키지 저장소 (고가용성 보장) - Ubuntu - CentOS - RHEL :::{warning} CentOS의 경우 2020년 12월 Discontinue 발표 후 7.8 / 8.2 외의 추가 지원은 중단 :::