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 외의 추가 지원은 중단