기존 Kubernetes 객체를 활용해 프로젝트, 서비스, 진단 정보를 알기 쉬운 말로 보여주는 셀프 호스팅 PaaS입니다. 자체 Kubernetes 클러스터에서 실행할 수 있습니다.
- 스타
- 4,464
- 포크
- 216
- 열린 이슈
- 128
- 마지막 커밋
- 25일 전
어떤 프로젝트인가요?
Kubero는 Kubernetes에서 애플리케이션을 실행하기 위한 셀프 호스팅 Platform as a Service입니다. 클러스터의 세부 사항을 배우지 않고도 Heroku와 비슷한 배포 흐름을 원하는 개발자를 대상으로 합니다. 소스 코드로 앱을 빌드하거나 기존 컨테이너 이미지를 사용할 수 있으며, 12-factor app 원칙을 따릅니다.
Kubero는 모든 Kubernetes 클러스터에서 웹 UI와 Operator, 두 가지 구성 요소로 실행됩니다. 별도의 데이터베이스를 두는 대신 클러스터 자체에 상태를 저장합니다. 파이프라인에는 최대 4개의 스테이징 환경을 둘 수 있으며, pull request가 생성되면 검토용 앱을 자동으로 빌드하고 정리할 수 있습니다. PostgreSQL, MySQL, Redis, MongoDB 같은 애드온을 애플리케이션과 함께 배포할 수 있고, CI/CD 워크플로와 연동할 수 있도록 CLI와 API도 제공합니다.
GitHub, GitLab, Bitbucket, Gitea, Forgejo, Gogs를 비롯한 Git 제공자를 지원합니다. Kind에서 테스트 클러스터를 만들거나 GKE, Scaleway, DigitalOcean, Linode의 기존 클러스터에 설치할 수 있습니다.
핵심 기능
- 01Helm 차트 없이 Kubernetes에 Docker 컨테이너를 배포합니다.
- 02최대 4개의 스테이징 환경을 포함하는 파이프라인으로 소스 코드에서 앱을 빌드합니다.
- 03pull request에 대한 검토용 앱을 자동으로 만들고, 브랜치나 태그를 푸시하면 재배포합니다.
- 04PostgreSQL, MySQL, Redis, MongoDB 같은 애드온을 애플리케이션과 함께 배포합니다.
- 05웹 UI, CLI, API와 함께 로그, 메트릭, 예약 cronjob, 취약점 스캔을 제공합니다.
- 06빌드 및 배포 알림을 Discord, Slack 또는 웹훅으로 보냅니다.
활용 사례
- 팀이 자체 Kubernetes 클러스터에서 Heroku와 비슷한 배포 흐름을 사용할 수 있도록 합니다.
- 셀프 호스팅 클러스터에서 모든 pull request에 대한 프리뷰 환경을 실행합니다.
- WordPress나 Grafana 같은 인기 셀프 호스팅 앱을 템플릿 카탈로그에서 배포합니다.
- Node.js, Python, PHP, Ruby, Go 또는 Rust로 만든 웹 앱을 컨테이너에서 호스팅합니다.
빠른 시작
- 1
Homebrew로 Kubero CLI 설치하기(저장소 tap 추가)
brew tap kubero-dev/kubero - 2
Homebrew로 Kubero CLI 설치하기
brew install kubero-cli - 3
install 명령을 실행해 신규 또는 기존 클러스터에 모든 구성 요소 설정하기
kubero install
사용 전 알아둘 점
- GPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 파생 저작물도 오픈 소스로 공개해야 합니다.
- 직접 준비하거나 지원되는 provider를 통해 생성한 Kubernetes 클러스터가 필요합니다.
- 내장 애드온은 고가용성을 지원하지 않으며, Bitnami 애드온은 모두 사용 중단 예정입니다.
포함된 컬렉션
토픽
자주 묻는 질문
- kubero은(는) 무엇인가요?
- Kubernetes 매니페스트를 작성하지 않고 컨테이너나 소스 코드에서 앱을 배포할 수 있는 셀프 호스팅 PaaS입니다. Kubero는 Kubernetes에서 애플리케이션을 실행하기 위한 셀프 호스팅 Platform as a Service입니다. 클러스터의 세부 사항을 배우지 않고도 Heroku와 비슷한 배포 흐름을 원하는 개발자를 대상으로 합니다. 소스 코드로 앱을 빌드하거나 기존 컨테이너 이미지를 사용할 수 있으며, 12-factor app 원칙을 따릅니다.
- kubero은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- kubero은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- kubero은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. kubero의 마지막 커밋은 2026년 10월 13일입니다.
- kubero은(는) 어디에 사용할 수 있나요?
- 팀이 자체 Kubernetes 클러스터에서 Heroku와 비슷한 배포 흐름을 사용할 수 있도록 합니다. 셀프 호스팅 클러스터에서 모든 pull request에 대한 프리뷰 환경을 실행합니다. WordPress나 Grafana 같은 인기 셀프 호스팅 앱을 템플릿 카탈로그에서 배포합니다. Node.js, Python, PHP, Ruby, Go 또는 Rust로 만든 웹 앱을 컨테이너에서 호스팅합니다.
- kubero는 어떻게 설치하나요?
- Homebrew로 Kubero CLI 설치하기(저장소 tap 추가): brew tap kubero-dev/kubero Homebrew로 Kubero CLI 설치하기: brew install kubero-cli install 명령을 실행해 신규 또는 기존 클러스터에 모든 구성 요소 설정하기: kubero install
- kubero은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kubero-dev/kubero
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
SSH를 통해 앱, 데이터베이스, 원클릭 서비스를 자체 서버에 배포하는 셀프 호스팅 플랫폼으로, Heroku, Netlify, Vercel의 대안입니다.
데스크톱 앱, 웹 또는 CLI로 제어하며 저장소에서 앱을 빌드하고 라우팅 및 TLS를 설정하는, 자체 호스팅 가능한 CI/CD 내장 배포 플랫폼입니다.
웹 앱을 위한 자체 호스팅 배포 플랫폼으로, 자체 서버에서 Git push 배포, 프리뷰 URL, 커스텀 도메인, Postgres, 인증, 메일러를 제공합니다.
웹 UI를 통해 Git push로 배포하는, 직접 관리하는 Kubernetes 클러스터용 Heroku 스타일의 셀프 호스팅 PaaS입니다.
클러스터 부트스트랩부터 빌드, 릴리스, TLS URL, 설정, 로그, 메트릭까지 CLI와 대시보드 하나로 관리하는 Kubernetes 기반 오픈소스 PaaS입니다.