You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kubero [pronounced: Kube Hero] is a self-hosted PaaS (Platform as a Service) that allows any developer to deploy their application on Kubernetes without specialized knowledge. Kubero follows the principles of 12-factor apps. It is possible to run apps based on existing containers or from source code.
## How GitOps Works ([DEMO](https://demo.kubero.dev))
19
-
1. Create a pipeline with the phases you need (review, test, stage, production)
20
-
2. (optional) Connect the pipeline to your git repository (GitHub, Bitbucket, GiLab, Gitea, Gogs)
21
-
3. Configure your apps with cronjobs and addons
22
-
23
-
Kubero starts now building your app. Once the build is complete, Kubero will launch the final container and make it accessible via the configured domain.
24
-
25
-
## Features
18
+
## Features ([DEMO](https://demo.kubero.dev))
26
19
- Create unlimited CI/CD pipelines with up to 4 separate **staging environments** for all your applications
27
20
- Automatically build, start, and cleanup **review-apps** after opening/closing a pull request
28
21
- Automatic **redeployment** of the app based on a push to a branch or tag
@@ -39,24 +32,12 @@ Kubero starts now building your app. Once the build is complete, Kubero will lau
39
32
- Integrated **metrics and monitoring**
40
33
-**SSO** with GitHub and Oauth2
41
34
42
-
## Supported GIT repositories (hosted and self-hosted)
43
-
- Gitea / Forgejo
44
-
- Gogs
45
-
- Github
46
-
- Gitlab
47
-
- Bitbucket
48
35
49
-
## Tested languages/frameworks
50
-
Basically *everything* that can be packaged in a single container can be deployed by Kubero.
36
+
## Basic Concept
37
+
Kubero is Kubernetes native and runs with two containers on any Kubernetes instance (kubero-ui and Operator). All data is stored on your Kubernetes etcd without an extra database.
@@ -82,7 +63,7 @@ Basically *everything* that can be packaged in a single container can be deploye
82
63
83
64
\* Ships with the Kubero Operator
84
65
85
-
## 125+ Application templates (similar to Heroku Buttons)
66
+
## 139+ Application templates (similar to Heroku Buttons)
86
67
- WordPress
87
68
- Grafana
88
69
- Bitwarden
@@ -92,12 +73,6 @@ Basically *everything* that can be packaged in a single container can be deploye
92
73
93
74
Check out the full [list here](https://www.kubero.dev/templates/) or submit your own app! [Read here](https://github.com/kubero-dev/kubero/blob/main/services/) how to do it.
94
75
95
-
## Basic Concept
96
-
Kubero is Kubernetes native and runs with two containers on any Kubernetes instance (kubero-ui and Operator). All data is stored on your Kubernetes etcd without an extra database.
**1) Download and unpack the <ahref="https://github.com/kubero-dev/kubero-cli/releases/latest">Kubero CLI</a>** (MacOS, Linux, Windows)<p>
103
78
@@ -123,8 +98,35 @@ You can bring your own existing cluster or create one with the kubero install on
123
98
- Linode
124
99
- Kind (local)
125
100
101
+
102
+
## Supported GIT repositories (hosted and self-hosted)
103
+
- Gitea / Forgejo
104
+
- Gogs
105
+
- Github
106
+
- Gitlab
107
+
- Bitbucket
108
+
109
+
## Tested languages/frameworks
110
+
Basically *everything* that can be packaged in a single container can be deployed by Kubero.
111
+
112
+
- GoLang (including Hugo, gin-gonic)
113
+
- Python (including Flask)
114
+
- JavaScript/NodeJS
115
+
- PHP (including Laravel)
116
+
- Ruby (including Rails)
117
+
- Static HTML
118
+
- Rust (including Rocket)
119
+
- ...
120
+
121
+
## How GitOps Works
122
+
1. Create a pipeline with the phases you need (review, test, stage, production)
123
+
2. (optional) Connect the pipeline to your git repository (GitHub, Bitbucket, GiLab, Gitea, Gogs)
124
+
3. Configure your apps with cronjobs and addons
125
+
126
+
Kubero starts now building your app. Once the build is complete, Kubero will launch the final container and make it accessible via the configured domain.
0 commit comments