installer

command module
v0.0.2-0...-222d143 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2017 License: Apache-2.0 Imports: 3 Imported by: 0

README

Build Status

Kubeapps Installer

Kubeapps Installer is a Bitnami tool to super-charge your Kubernetes cluster with:

  • Your own app dashboard, allowing you to deploy Kubernetes-ready apps into your cluster with a single click.
  • Kubeless - a Kubernetes-native Serverless Framework, compatible with serverless.com.
  • SealedSecrets - a SealedSecret can be decrypted only by the controller running in the cluster and nobody else (not even the original author).

Installation

Installation is made of two steps:

  • Download latest Kubeapps Installer binary from the release page. Currently Kubeapps Installer is distributed in two platforms: linux/amd64 and OSX/amd64
  • Make the binary executable

Build from source

You can build latest Kubeapps Installer from source.

Installing Go
$ export GOROOT=/GoDir/go
$ export GOPATH=/GoDir/go
$ export PATH=$GOPATH/bin:$PATH
Create a working directory for the project
$ working_dir=$GOPATH/src/github.com/kubeapps/
$ mkdir -p $working_dir
Clone kubeapps/installer repository
$ cd $working_dir
$ git clone https://github.com/kubeapps/installer
Building local binary
$ cd installer
$ make binary

Testing Kubeapps Installer with minikube

The simplest way to try Kubeapps is deploying it with Kubeapps Installer on minikube.

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 will start a Kubernetes v1.8.0.

$ minikube start

It's also required to have Kubectl installed on your machine. Verify Kubernetes version:

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.0", GitCommit:"d3ada0119e776222f11ec7945e6d860061339aad", GitTreeState:"clean", BuildDate:"2017-06-29T23:15:59Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"8", GitVersion:"v1.8.0", GitCommit:"0b9efaeb34a2fc51ff8e4d34ad9bc6375459c4a4", GitTreeState:"dirty", BuildDate:"2017-10-17T15:09:55Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}

Deploy Kubeapps with Kubeapps Installer

$ kubeapps up

Remove Kubeapps

$ kubeapps down

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL