Kubero: The Self-Hosted Alternative to Heroku and Coolify
A New Era for Kubernetes Deployment
I’m excited to share with you the latest development in the world of self-hosted platforms: Kubero v3. As the maintainer of Kubero, I’ve had the privilege of working on this project for the past six months, and I’m thrilled to announce that it’s finally here. In this article, I’ll take you through what Kubero is, its features, and what’s new in version 3.
Kubero is a self-hosted platform-as-a-service (PaaS) alternative to Heroku, Vercel, and Coolify, running on any Kubernetes cluster. It’s designed to make deploying your code with GitOps workflows simple and easy, even for those without extensive Kubernetes and Helm-Chart knowledge. Imagine having a simplified ArgoCD that requires no prior knowledge of Kubernetes to deploy your apps.
What Makes Kubero Special?
Kubero is 100% open source and self-hosted, which means you have complete control over your data and applications. It’s free from any sponsors and services, so a GitHub star is highly appreciated. With Kubero, you can deploy your containerized apps on Kubernetes with ease, using a simple and intuitive web console.
Some of the key features of Kubero include:
- 170+ templates to get you started
- High availability on Kubernetes
- Web console and logs for easy monitoring
- SSL handling for secure connections
- Vulnerability scans to keep your apps secure
- GitOps deployments for seamless integration
What’s New in Kubero v3?
In this latest release, we’ve made some significant changes to improve the overall user experience. Some of the new features include:
- User management with roles and API tokens
- Team views to manage multiple teams and projects
- Role-based access control (RBAC) with fine-grained permissions
- Full translation to five languages, with more on request
- JWT authentication for better security
- A redesigned API with unified and cleaner endpoints
- Improved logging and error handling
- 86% test coverage with over 500 Jest tests
We’ve also made it easy to upgrade to v3, with an in-place upgrade option that’s compatible with existing configurations. If you’re using the CLI, simply update to v3.0.0, and if you’re using the API directly, note the new paths in the API docs.
Future Plans
We’re excited about the future of Kubero and have some exciting plans in the works. Some of the upcoming features include:
- Crossplane integration for managing cloud resources
- Built-in application telemetry for better insights
- Improved monitoring for add-ons
- Self-registration for users (optional)
If you’re interested in learning more about Kubero, I invite you to check out our repository on GitHub, where you can find documentation, screenshots, and a demo. We’d love to hear your feedback, questions, or suggestions, so don’t hesitate to reach out.
Kubero: Alternatywa dla Heroku i Coolify
Nowa Era dla Wdrożeń Kubernetes
Cieszę się, że mogę podzielić się z Tobą najnowszym rozwojem w świecie platform self-hosted: Kubero v3. Jako opiekun Kubero, miałem przywilej pracy nad tym projektem przez ostatnie sześć miesięcy, i jestem podekscytowany, że wreszcie jest tutaj. W tym artykule, wezmę Cię przez to, czym jest Kubero, jego funkcje i co nowego w wersji 3.
Kubero to platforma self-hosted (PaaS) alternatywna do Heroku, Vercel i Coolify, uruchamiana na dowolnym klastrze Kubernetes. Została zaprojektowana, aby uprościć wdrażanie kodu z wykorzystaniem GitOps workflows, nawet dla tych bez obszernych wiadomości o Kubernetes i Helm-Chart. Wyobraź sobie, że masz uproszczoną ArgoCD, która nie wymaga wiedzy o Kubernetes do wdrożenia aplikacji.
Co Wyróżnia Kubero?
Kubero to 100% otwarta i self-hosted platforma, co oznacza, że masz pełną kontrolę nad danymi i aplikacjami. Jest wolna od sponsorów i usług, więc gwiazdka na GitHubie jest bardzo ceniona. Z Kubero możesz wdrożyć aplikacje kontenerowe na Kubernetes z łatwością, używając prostej i intuicyjnej konsoli webowej.
Niektóre z kluczowych funkcji Kubero to:
- 170+ szablonów, aby rozpocząć
- Wysoka dostępność na Kubernetes
- Konsola webowa i logi dla łatwego monitorowania
- Obsługa SSL dla bezpiecznych połączeń
- Skanowanie podatności, aby utrzymać aplikacje bezpieczne
- Wdrożenia GitOps dla bezproblemowej integracji
Co Nowego w Kubero v3?
W tym najnowszym wydaniu, wprowadziliśmy kilka znaczących zmian, aby poprawić ogólne doświadczenie użytkownika. Niektóre z nowych funkcji to:
- Zarządzanie użytkownikami z rolami i tokenami API
- Widoki zespołowe do zarządzania wieloma zespołami i projektami
- Kontrola dostępu oparta na rolach (RBAC) z drobnymi uprawnieniami
- Pełne tłumaczenie na pięć języków, z więcej na życzenie
- Autentykacja JWT dla lepszej bezpieczeństwa
- Zaprojektowana ponownie API z zunifikowanymi i czytelnymi punktami końcowymi
- Poprawione logowanie i obsługę błędów
- 86% pokrycia testami z ponad 500 testami Jest
Uprościliśmy również aktualizację do v3, z opcją aktualizacji w miejscu, która jest kompatybilna z istniejącymi konfiguracjami. Jeśli używasz CLI, po prostu aktualizuj do v3.0.0, a jeśli używasz API bezpośrednio, zwróć uwagę na nowe ścieżki w dokumentacji API.
Plany na Przyszłość
Jesteśmy podekscytowani przyszłością Kubero i mamy kilka interesujących planów. Niektóre z nadchodzących funkcji to:
- Integracja Crossplane do zarządzania zasobami chmury
- Wbudowana telemetria aplikacji dla lepszych wglądów
- Poprawione monitorowanie dla dodatków
- Rejestracja samodzielna dla użytkowników (opcjonalna)
Jeśli jesteś zainteresowany dowiedzeniem się więcej o Kubero, zapraszam do odwiedzenia naszego repozytorium na GitHub, gdzie możesz znaleźć dokumentację, zrzuty ekranu i demo. Chcielibyśmy usłyszeć Twoje uwagi, pytania lub sugestie, więc nie wahaj się, aby skontaktować się z nami.