kubara - 모범 사례 기반으로 Kubernetes 플랫폼을 부트스트랩하는 CLI
6 days ago
10
- GitOps-first 워크플로우로 Kubernetes 플랫폼을 부트스트랩하고 운영하는 Opionated CLI
- 플랫폼 스캐폴딩/환경 구성/프로덕션 기본값을 Go 기반 단일 바이너리 CLI로 통합하여 처리
- 멀티 클러스터/멀티 테넌트 환경을 대상으로 설계했고, Terraform과 Helm 기반 컴포넌트로 확장 가능
- 부트스트랩 기반과 기본 플랫폼 스택을 OCI 카탈로그에서 해석하며, 클러스터별 카탈로그 설정과 커스텀 카탈로그 구성 지원
- 주요 명령어
- init - kubara 디렉터리 초기화
- generate - 설정된 카탈로그 템플릿에서 Helm/Terraform 아티팩트 생성
- bootstrap - 클러스터에 CRD와 Argo CD 부트스트랩
- schema - 설정 구조의 JSON 스키마 생성
- agents - AI 코딩 어시스턴트용 온보딩 파일(AGENTS.md) 스캐폴딩
- catalog - 플랫폼 카탈로그 관리
- cluster - kubara 클러스터 설정 관리
- 매 실행 시 GitHub의 새 릴리스를 확인하며, KUBARA_UPDATE_CHECK=0으로 비활성화 가능
- 이중 라이선스(소스 코드 Apache 2.0 / 문서 CC BY 4.0)
-
Homepage
-
개발자
- kubara - 모범 사례 기반으로 Kubernetes 플랫폼을 부트스트랩하는 CLI