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
<ahref="https://github.com/kubero-dev/kubero/releases/latest"target="_blank"><imgalt="GitHub release (latest by date)"src="https://img.shields.io/github/v/release/kubero-dev/kubero?style=flat-square&color=brightgreen"></a>
9
-
<ahref="https://discord.gg/tafRPMWS4r"target="_blank"><imgalt="Discord"src="https://img.shields.io/discord/1051249947472826408?style=flat-square"></a><!--<img alt="GitHub Downloads all releases" src="https://img.shields.io/github/downloads/kubero-dev/kubero-cli/total?style=flat-square&label=cli downloads">-->
[](https://github.com/kubero-dev/kubero/releases/latest)
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.
16
12
17
-
<br>
18
-
<br>
13
+

19
14
20
-
<imgsrc="docs/screenshots/createapp.gif">
21
-
22
-
More <ahref="https://docs.kubero.dev/screenshots"target="_blank">Screenshots</a> and a full video on
## How GitOps Works ([DEMO](https://demo.kubero.dev))
26
19
1. Create a pipeline with the phases you need (review, test, stage, production)
27
-
2. (optional) Connect the pipeline to your git repository (Github, Bitbucket, Gitlab, Gitea, Gogs)
20
+
2. (optional) Connect the pipeline to your git repository (GitHub, Bitbucket, GiLab, Gitea, Gogs)
28
21
3. Configure your apps with cronjobs and addons
29
22
30
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.
@@ -44,7 +37,7 @@ Kubero starts now building your app. Once the build is complete, Kubero will lau
44
37
- Built-in **container web console**
45
38
- Build and deployment **Notifications** to Discord/Slack/Webhooks
46
39
- Integrated **metrics and monitoring**
47
-
-**SSO** with Github and Oauth2
40
+
-**SSO** with GitHub and Oauth2
48
41
49
42
## Supported GIT repositories (hosted and self-hosted)
50
43
- Gitea / Forgejo
@@ -67,24 +60,24 @@ Basically *everything* that can be packaged in a single container can be deploye
67
60
68
61
## Add-ons
69
62
70
-
|| Addon | Maintainer | Built in*|
71
-
|---|-------|------------|-----------|
72
-
|<imgsrc="client/public/img/addons/MySQL.png"width="30px"style="vertical-align: middle; margin: 10px"> | MySQL |[Bitnami](https://github.com/bitnami/charts/tree/main/bitnami/mysql)| ✅ |
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.
101
94
102
95
## Basic Concept
103
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.
104
-
<br>
105
-
<br>
106
97
107
-
<imgsrc="docs/img/highlevel.png">
98
+
99
+
100
+
101
+
102
+
103
+
104
+

108
105
109
106
## Quickstart
110
107
**1) Download and unpack the <ahref="https://github.com/kubero-dev/kubero-cli/releases/latest">Kubero CLI</a>** (MacOS, Linux, Windows)<p>
111
108
112
109
Binaries (MacOS, Linux)
113
-
```
114
-
curl -fsSL get.kubero.dev | bash
110
+
111
+
```bash
112
+
$ curl -fsSL get.kubero.dev | bash
115
113
```
116
114
117
115
Brew (MacOS, Linux)
118
-
```
119
-
brew tap kubero-dev/kubero
120
-
brew install kubero-cli
116
+
117
+
```bash
118
+
$ brew tap kubero-dev/kubero
119
+
$ brew install kubero-cli
121
120
```
122
121
123
122
**2) Run `kubero install` to install all components on a new or your existing cluster**
0 commit comments