Repolode
kubero-dev

kubero-dev/kubero

Kubernetes 매니페스트를 작성하지 않고 컨테이너나 소스 코드에서 앱을 배포할 수 있는 셀프 호스팅 PaaS입니다.

대체할 수 있는 제품:HerokuVercel

스타
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. 1

    Homebrew로 Kubero CLI 설치하기(저장소 tap 추가)

    brew tap kubero-dev/kubero
  2. 2

    Homebrew로 Kubero CLI 설치하기

    brew install kubero-cli
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트