프로젝트 소개
Kuboard는 Kubernetes 기반의 멀티 클러스터 컨테이너 관리 플랫폼(마이크로서비스 관리 인터페이스)으로, Kubernetes의 도입과 일상 운영을 더 간단하고 직관적으로 만드는 것을 목표로 하며 개인과 중소기업에게 완전히 무료입니다. 이 저장소는 Kuboard v4 공식 문서 사이트의 소스 코드로, VitePress 기반으로 구축되었으며 중국어와 영어 이중 언어 문서를 포함하고, 온라인 사이트는 kuboard.cn입니다.
문서가 다루는 주요 기능 방향:
- 멀티 클러스터 통합 관리: 동일한 인터페이스에서 여러 Kubernetes 클러스터를 연결하고 관리하며(문서에 따르면 1.15 - 1.34 지원), 클러스터 간 조회와 작업이 가능하여 kubectl을 일일이 전환할 필요가 없습니다.
- 설치 및 배포: docker compose 명령 한 줄로 시작하고 세 단계로 설치를 완료하며, 로드 밸런싱, 고가용성 데이터베이스와 Redis를 사용한 다중 노드 고가용성 배포도 지원합니다.
- 리소스 관리: 워크로드(Deployment, StatefulSet, DaemonSet, Job, CronJob, Pod, HPA), 구성과 스토리지(ConfigMap, Secret, PVC, PV, StorageClass), 서비스와 네트워크(Service, Ingress, NetworkPolicy, Gateway API) 등 클러스터 리소스를 시각적으로 관리합니다.
- 운영 도구: 브라우저 내 터미널, 로그 조회, 파일 브라우저, NodeShell(SSH 없이 노드 진입), Debug Container(이미지를 변경하지 않고 문제 해결용 컨테이너 주입), KuboardProxy(클러스터 내 서비스 임시 접근).
- 보안 및 감사: 권한 부여 모델, 작업 감사, MFA 다중 인증.
- AI 지능형 운영: 내장 MCP Server로 AI 에이전트가 클러스터와 직접 상호작용하여 운영 작업을 수행할 수 있으며, 쓰기 작업은 강제로 사람의 승인을 받습니다.
- 성능: 자주 사용하는 K8s 객체를 로컬에 캐시하여 퍼지 검색이 밀리초 단위로 응답합니다.
저장소 자체는 문서 사이트 소스 코드이며, 로컬 개발과 빌드 명령은 pnpm install, pnpm docs:dev, pnpm docs:build입니다. 문서는 읽기 전용 온라인 데모 환경 demo.kuboard.cn(사용자 demo / 비밀번호 demo123)도 제공합니다. 소프트웨어는 무료 소프트웨어이며, 구체적인 사용 약관은 공식 웹사이트를 참조하십시오.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.