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