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
Kubeapps Installer is a [Bitnami](https://bitnami.com) tool to super-charge your Kubernetes cluster with:
6
-
* Your own app[dashboard](https://kubeapps.com/), allowing you to deploy Kubernetes-ready apps into your cluster with a single click.
7
+
Kubeapps is a set of tools written by [Bitnami](https://bitnami.com) to super-charge your Kubernetes cluster with:
8
+
* Your own applications[dashboard](https://kubeapps.com/), allowing you to deploy Kubernetes-ready applications into your cluster with a single click.
7
9
*[Kubeless](http://kubeless.io/) - a Kubernetes-native Serverless Framework, compatible with [serverless.com](https://serverless.com).
8
10
*[SealedSecrets](https://github.com/bitnami/sealed-secrets) - a SealedSecret can be decrypted only by the controller running in the cluster and nobody else (not even the original author).
9
11
10
-
## Installation
12
+
These tools are easily deployed into your cluster with just one command: ```kubeapps up```
13
+
14
+
----
15
+
16
+
## Getting started
11
17
12
-
Installation is made of two steps:
18
+
To get started, read our [Getting Started guide](https://github.com/kubeapps/kubeapps/blob/docs/getting-started.md).
13
19
14
-
- Download latest Kubeapps Installer binary from the [release page](https://github.com/kubeapps/kubeapps/releases). Currently Kubeapps Installer is distributed in two platforms: linux/amd64 and OSX/amd64
15
-
- Make the binary executable
20
+
You can also browse the [full documentation](https://github.com/kubeapps/kubeapps/blob/docs).
16
21
17
-
## Build from source
22
+
----
23
+
## Build the Kubeapps installer from source
18
24
19
-
You can build latest Kubeapps Installer from source.
25
+
The Kubeapps Installer is a CLI tool written in Go that will deploy all the Kubeapps components into your cluster.
26
+
You can build the latest Kubeapps Installer from source.
20
27
21
28
### Installing Go
22
29
- Visit https://golang.org/dl/
@@ -25,27 +32,30 @@ You can build latest Kubeapps Installer from source.
@@ -55,25 +65,25 @@ The simplest way to try Kubeapps is deploying it with Kubeapps Installer on [min
55
65
Kubeapps Installer is now working with RBAC-enabled Kubernetes (v1.7+). You can choose to start minikube vm with your preferred VM driver (virtualbox xhyve vmwarefusion) and a proper Kubernetes version. For example, the [latest minikube](https://github.com/kubernetes/minikube/releases/tag/v0.23.0) will start a Kubernetes v1.8.0.
56
66
57
67
```
58
-
$ minikube start
68
+
minikube start
59
69
```
60
70
61
71
It's also required to have [Kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) installed on your machine. Verify Kubernetes version:
Kubeapps installs Tiller ([Helm](https://helm.sh/) in-cluster component) which will allow you to easily installed Kubernetes ready applications packaged as charts.
6
+
7
+
## Kubeless
8
+
9
+
[Kubeless](http://kubeless.io/) is a Kubernetes-native serverless framework. It runs on top of your Kubernetes cluster and allows you to deploy small unit of code without having to build container images. With Kubeless you can build advanced applications that tie together services using functions.
10
+
11
+
## Kubeapps Dashboard
12
+
13
+
Kubeapps comes with an in-cluster web dashboard that allows you to easily deploy applications and functions packaged as charts and to create, edit and run Kubeless functions.
14
+
Check the [main documentation for the Kubeapps Dashboard](dashboard.md).
15
+
16
+
## Sealed Secrets
17
+
18
+
[Sealed Secrets](https://github.com/bitnami/sealed-secrets) are a "one-way" encrypted Secret that can be created by anyone, but can only be decrypted by the controller running in the target cluster. The Sealed Secret is safe to share publicly, upload to git repositories, post to twitter, etc. Once the SealedSecret is safely uploaded to the target Kubernetes cluster, the sealed secrets controller will decrypt it and recover the original Secret.
Kubeapps comes with an in-cluster dashboard that offers a web UI to easily manage the deployments created by Helm in your cluster and to manage your Kubeless functions.
4
+
5
+
## Start the Dashboard
6
+
7
+
You can easily safely access the dashboard from your system by running:
8
+
9
+
```
10
+
kubeapps dashboard
11
+
```
12
+
13
+
This will run a HTTP proxy to access the dashboard safely and will open your default browser to it.
14
+
15
+
## Deploying new applications using the Dashboard
16
+
17
+
Once you have the Dashboard up and running, you can start deploying applications into your cluster.
Kubeapps is a set of tools written by [Bitnami](https://bitnami.com) to super-charge your Kubernetes cluster with:
4
+
* Your own applications [dashboard](https://kubeapps.com/), allowing you to deploy Kubernetes-ready applications into your cluster with a single click.
5
+
*[Kubeless](http://kubeless.io/) - a Kubernetes-native Serverless Framework, compatible with [serverless.com](https://serverless.com).
6
+
*[SealedSecrets](https://github.com/bitnami/sealed-secrets) - a SealedSecret can be decrypted only by the controller running in the cluster and nobody else (not even the original author).
7
+
8
+
These tools are easily deployed into your cluster with just one command: ```kubeapps up```
9
+
10
+
## Installation of the Kubeapps Installer
11
+
12
+
Kubeapps assumes a working Kubernetes (v1.7+) with RBAC enabled and [Kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) installed in your machine and configured to talk to your Kubernetes cluster. Kubeapps has been tested in `minikube` and Google Kubernetes Engine.
13
+
14
+
- Download latest Kubeapps Installer binary from the [release page](https://github.com/kubeapps/kubeapps/releases). Currently Kubeapps Installer is distributed in two platforms: linux/amd64 and OSX/amd64
15
+
- Make the binary executable
16
+
17
+
## Deploy the Kubeapps components into your cluster
18
+
19
+
```
20
+
kubeapps up
21
+
```
22
+
23
+
This command will deploy the Kubeapps components into your cluster. The deployments may take few minutes until they are ready.
24
+
25
+
## What is it that I am actually deploying?
26
+
27
+
You can check the [latest version of the Kubernetes manifest](https://github.com/kubeapps/kubeapps/blob/master/static/kubeapps-objs.yaml) that Kubeapps will deploy for you.
28
+
29
+
Check the [components documentation page](/components.md) for a brief description of the list of components Kubeapps is deploying into your cluster.
30
+
31
+
## Kubeapps Dashboard
32
+
33
+
Kubeapps provides an in-cluster toolset for simplified deployment of over 100 Kubernetes ready applications as Helm charts and Kubeless functions.
34
+
35
+
To open the Kubeapps Dashboard:
36
+
37
+
```
38
+
kubeapps dashboard
39
+
```
40
+
Check the [documentation specific to the Dashboard](/dashboard.md)
41
+
42
+
## Clean the Kubeapps components
43
+
44
+
You can easily clean all the Kubeapps deployment with a single command:
0 commit comments