Kubero: The Self-Hosted Alternative to Heroku and Coolify
A Game-Changing Platform for Deploying Containerized Apps on Kubernetes
I’m excited to share with you a project that has been gaining traction in the developer community – Kubero, a self-hosted platform that simplifies the deployment of containerized apps on Kubernetes. As someone who’s worked with various deployment tools, I can appreciate the value that Kubero brings to the table.
Kubero is often described as a self-hosted alternative to Heroku and Coolify, running on any Kubernetes cluster. The UI is designed to be user-friendly, making it easy to deploy code using GitOps workflows. Imagine having a simplified version of ArgoCD that doesn’t require extensive knowledge of Kubernetes and Helm charts to deploy your apps.
What is Kubero?
Kubero is an open-source, self-hosted platform that allows you to deploy containerized apps on Kubernetes with ease. It’s free from sponsors and services, which means that the community drives its development. If you’re interested in supporting the project, a GitHub star would be highly appreciated.
One of the key features of Kubero is its extensive template library, with over 170 templates available. The platform also provides high availability on Kubernetes, a web console, and logs, making it easy to manage and monitor your deployments. Additionally, Kubero handles SSL, performs vulnerability scans, and supports GitOps deployments.
What’s New in Kubero v3?
The latest version of Kubero, v3, brings a host of exciting new features. These include user management with roles and API tokens, team views to manage multiple teams and projects, and RBAC access with fine-grained permissions. The platform has also been fully translated into five languages, with more languages available on request.
Other notable features in Kubero v3 include JWT authentication, which replaces session-based authentication for better security, and a redesigned API with unified and cleaner endpoints. The platform has also improved logging and error handling, with 86% test coverage and over 500 Jest tests.
Upgrading to Kubero v3
If you’re already using Kubero, upgrading to v3 is relatively straightforward. You can perform an in-place upgrade by updating the Operator Tag to v0.1.10 and the UI tag to v3.0.0. All features and configurations are compatible with v2, and existing users will be migrated automatically.
CLI users can simply update to v3.0.0, while those using the API directly should note the new paths in the API documentation.
Future Plans
The Kubero team has an exciting roadmap ahead, with plans to integrate Crossplane for managing cloud resources, built-in application telemetry for better application insights, and improved monitoring for add-ons. They’re also working on self-registration for users, which will make it easier for new users to get started with the platform.
If you’re interested in learning more about Kubero, you can check out the repository on GitHub, view screenshots, or try out the demo. The documentation is also available, providing a comprehensive guide to getting started with the platform.
I hope this introduction to Kubero has been helpful in understanding the value that this platform brings to the table. With its user-friendly interface, extensive feature set, and commitment to open-source development, Kubero is definitely worth exploring further.
Kubero: Samo-hostowana Alternatywa dla Heroku i Coolify
Płytka, która zmienia sposób wdrażania aplikacji kontenerowych na Kubernetes
Ciesze się, że mogę podzielić się z Wami projektem, który zyskuje na popularności wśród deweloperów – Kubero, samo-hostowaną platformą, która upraszcza wdrażanie aplikacji kontenerowych na Kubernetes. Jako osoba, która pracowała z różnymi narzędziami wdrażania, mogę docenić wartość, którą Kubero wnosi do stołu.
Kubero jest często opisywany jako samo-hostowana alternatywa dla Heroku i Coolify, działająca na dowolnym klastrze Kubernetes. Interfejs użytkownika został zaprojektowany, aby być przyjaznym, co sprawia, że łatwo jest wdrożyć kod przy użyciu przepływów GitOps. Wyobraź sobie uproszczoną wersję ArgoCD, która nie wymaga rozległej wiedzy o Kubernetes i Helm charts, aby wdrożyć aplikacje.
Co to jest Kubero?
Kubero to samo-hostowana, otwarta platforma, która pozwala wdrożyć aplikacje kontenerowe na Kubernetes z łatwością. Jest wolna od sponsorów i usług, co oznacza, że rozwój jest napędzany przez społeczność. Jeśli chcesz wesprzeć projekt, gwiazdka na GitHubie byłaby bardzo doceniona.
Jedną z kluczowych cech Kubero jest jego obszerna biblioteka szablonów, z ponad 170 szablonami dostępnymi. Platforma zapewnia również wysoką dostępność na Kubernetes, konsolę internetową i dzienniki, co sprawia, że łatwo jest zarządzać i monitorować wdrożenia. Dodatkowo, Kubero obsługuje SSL, wykonuje skanowanie podatności i wspiera wdrożenia GitOps.
Co nowego w Kubero v3?
Najnowsza wersja Kubero, v3, przynosi wiele interesujących nowych funkcji. Należą do nich zarządzanie użytkownikami z rolami i tokenami API, widoki zespołowe do zarządzania wieloma zespołami i projektami oraz dostęp RBAC z drobnymi uprawnieniami. Platforma została również w pełni przetłumaczona na pięć języków, z więcej językami dostępnymi na życzenie.
Inne godne uwagi funkcje w Kubero v3 obejmują uwierzytelnianie JWT, które zastępuje uwierzytelnianie oparte na sesji dla lepszej bezpieczeństwa, oraz przebudowany interfejs API z zunifikowanymi i czystszymi punktami końcowymi. Platforma poprawiła również rejestrowanie i obsługę błędów, z 86% pokryciem testowym i ponad 500 testami Jest.
Aktualizacja do Kubero v3
Jeśli już korzystasz z Kubero, aktualizacja do wersji v3 jest dość prosta. Możesz wykonać aktualizację w miejscu, aktualizując tag Operatora do v0.1.10 i tag UI do v3.0.0. Wszystkie funkcje i konfiguracje są kompatybilne z wersją v2, a istniejący użytkownicy będą migrowani automatycznie.
Użytkownicy CLI mogą po prostu zaktualizować do wersji v3.0.0, podczas gdy Ci, którzy używają interfejsu API bezpośrednio, powinni zwrócić uwagę na nowe ścieżki w dokumentacji API.
Plany na przyszłość
Zespół Kubero ma interesujący plan na przyszłość, z planami integracji Crossplane do zarządzania zasobami chmury, wbudowanego monitorowania aplikacji dla lepszego wglądu w aplikacje oraz ulepszonym monitorowaniem dodatków. Pracują również nad samorejestracją użytkowników, co ułatwi nowym użytkownikom rozpoczęcie pracy z platformą.
Jeśli chcesz dowiedzieć się więcej o Kubero, możesz sprawdzić repozytorium na GitHubie, wyświetlić zrzuty ekranu lub wypróbować demo. Dokumentacja jest również dostępna, zapewniając kompleksowy przewodnik po rozpoczęciu pracy z platformą.
Mam nadzieję, że ten wprowadzenie do Kubero było pomocne w zrozumieniu wartości, którą ta platforma wnosi do stołu. Z przyjaznym interfejsem użytkownika, obszernym zestawem funkcji i zaangażowaniem w rozwój otwartoźródłowy, Kubero jest Definitely worth exploring further.