Tailored Kubernetes Services Designed for you

Kubernetes Engineering

쿠버네티스 활용의 극대화

 

– IaC를 통한 클러스터 자동 설치 및 관리

– 레거시 애플리케이션 마이그레이션

– CI/CD 파이프라인 자동 구현

– 모니터링 및 로깅 서비스 추가

– 보안 구성 및 관리

– 헬름 차트 개발 및 배포

– 네트워크 구성

– 스토리지 백업 및 솔루션

– 운영 및 지원

Kubernetes Consulting

쿠버네티스 도입 가속화

 

– 클러스터 아키텍처 설계

– 배포 전략 개발

– 성능 최적화

– 재해 복구 계획

– 멀티 클라우드 및 하이브리드 클라우드 솔루션

– 쿠버네티스 업그레이드 및 마이그레이션

– 쿠버네티스 CI/CD 아키텍처 설계

– 모니터링 및 로깅 설정

– 쿠버네티스 / 쿠버네티스 개발 교육

Infrastructure as a Service

 

Kubernetes Platform

– k8s version : 1.24.x ~ 1.30.x
– Ubuntu-based OS (18.04, 20.04, 22.04)
– Redhat-based OS (7.x, 8.x)
– CRI: Docker / Containerd / CRI-O
– CNI: Calico / Flannel / Cilium / Multus
– CSI : NFS / Ceph RBD / Cephfs (Rook-ceph and Cephadm)

 

Software-based LoadBalancer

– L4 LoadBalancer

HAProxy and VIP manager

– L7 LoadBalancer

Nginx Ingress controller
Istio Ingress controller

 

QKS Repository for Air-gapped Environments

 

GPU accelerator

쿠버네티스 환경에서 MLOps 워크플로우를 위해
다양한 GPU 사용을 가능하게 합니다.

 

Platform as a Service

 

HA Database Service on Kubernetes

구성 방식 : Active-Active / Active-Standby

지원 데이터베이스 :
– RDBMS: MySQL, MariaDB, PostgreSQL
– NoSQL: ElasticSearch, MongoDB, Couchbase, Cassandra, Hadoop

또한 RabbitMQ, Kafka와 같은 미들웨어를 지원하며, 캐싱 서비스로 Redis를
지원합니다.

CI / CD

 

Streamlining CI/CD with GitLab, Harbor, and ArgoCD

GitLab, Harbor, 그리고 ArgoCD를 통합하여 애플리케이션의 빌드, 보안,
배포를 위한 매끄럽고 자동화된 워크플로우를 만듭니다.

GitLab에 푸시된 코드 변경 사항은 자동으로 빌드 및 테스트되며, 컨테이너
이미지는 Harbor에 안전하게 저장되고 스캔됩니다. 배포는 ArgoCD를 통해
관리되고 동기화됩니다.

 

Logging Service

 

– EFK Stack Service / Loki Service

– 쿠버네티스 플랫폼 서비스 로그 분석

– 애플리케이션 파드 로그 수집 및 분석

– Kibana / Grafana 를 통한 시각화 대시보드 기능 제공

– 기본 기능 설정 서비스; 상세 기능은 커스터마이징 및 개발 필요

Monitoring Service

 

– Prometheus / Grafana Service

– 데이터베이스 / 가상머신 / 컨테이너 등 리소스 모니터링 및 관제 서비스

– Email / Slack 등 알람 서비스 설정 가능

– 기본 기능 설정 서비스; 상세 기능은 커스터마이징 및 개발 필요

Notable QKS Features

Kubernetes High Availability configuration
using HAProxy and VIP Manager

 

Keepalived(VIP Manager)와 Layer 4(L4) HAProxy를 각각의 마스터 노드에 스태틱 파드 형태로 배포하여 쿠버네티스 마스터 노드의 고가용성(HA)을
보장합니다.

 

Keepalived는 각 노드의 상태를 모니터링하고, 가상 IP (VIP)를 정상적인 노드에 활성화합니다. L4 HAProxy 로드밸런서는 클라이언트 요청을 활성 VIP로 라우팅하여 지속적인 액세스를 보장합니다.

 

노드에 장애가 발생하면, Keepalived는 VIP를 다른 정상적인 노드로 업데이트
하고, HAProxy는 트래픽을 재지정하여 서비스가 중단되지 않도록 유지합니다.
이 구성은 쿠버네티스 클러스터의 견고하고 신뢰할 수 있는 관리를 보장합니다.

QKS Repository – Tailored for Air-gapped Environments

 

정부 기관 및 금융 기관과 같은 민감한 환경(Air-gapped)에서의 풍부한
서비스 경험을 바탕으로, 인터넷에 연결되어 있지 않은 특수한 조건에 맞춰
설계된 QKS Repository를 제공합니다.

 

QUANTUM C&S는 오프라인 환경에서 쿠버네티스를 설치하고 운영하는
전문 지식을 보유하고 있습니다. 필요한 패키지, 이미지 및 Helm 차트를 수집하는 과정은 Ansible로 완전히 자동화되어있습니다.

 

사용자는 오프라인 환경에서도 QKS Repository를 활용하여 ‘docker pull’
과 같은 명령어로 이미지를 끌어올 수 있습니다. 이로 인해 마치 인터넷에 연결된 것처럼 원활한 경험을 제공합니다.