kubesphere: 무엇인지, 어떤 문제를 해결하는지 & 왜 인기를 얻고 있는지
kubesphere: 무엇인지, 어떤 문제를 해결하는지 & 왜 인기를 얻고 있는지
해결하는 문제
KubeSphere는 클라우드 네이티브 애플리케이션 관리를 위한 분산 운영 체제입니다. 중앙 집중식 제어 평면과 개발자 친화적인 웹 UI를 제공하여 멀티 클라우드, 데이터 센터 및 에지 환경 전반의 Kubernetes 클러스터를 관리하는 복잡성을 단순화합니다.
작동 방식
Kubernetes를 커널로 사용하며 마이크로커널 + 확장 컴포넌트 아키텍처(코드명 LuBan)를 채택합니다. 이를 통해 사용자는 기능 모듈을 확장 기능으로 동적으로 관리하고 설치할 수 있어, 핵심 시스템을 가볍게 유지하면서도 광범위한 엔터프라이즈급 기능을 지원할 수 있습니다.
대상 사용자
다양한 인프라 전반에서 자동화된 IT 운영과 간소화된 DevOps 워크플로우를 갖춘 강력한 멀티 테넌트 컨테이너 플랫폼이 필요한 기업과 개발자를 위해 설계되었습니다.
주요 특징
- 멀티 클러스터 관리: 서로 다른 클라우드 제공업체를 통해 애플리케이션을 전파하기 위한 중앙 집중식 제어.
- DevOps 통합: Argo CD를 통한 GitOps 기반 CD 및 Jenkins를 통한 통합 CI.
- GPU 지원: GPU 워크로드에 대한 GUI 기반 생성, 스케줄링 및 할당량 관리.
- 관측성(Observability): 내장된 다차원 모니터링, 감사 로그 및 알림.
- 에지 컴퓨팅: 에지 장치에서 애플리케이션을 배포하고 모니터링하기 위한 KubeEdge와의 통합.
- 서비스 메시(Service Mesh): 마이크로서비스를 위한 Istio 기반 트래픽 관리 및 시각화.
Sources
- undefinedkubesphere/kubesphere