Installation
The Stackable Cockpit is normally installed using Helm.
Prerequisites
You will need:
- 
a Kubernetes cluster 
- 
kubectl 
- 
Helm 
- 
htpasswd (from Apache HTTPD) 
Resource sizing depends on cluster type(s), usage and scope, but as a starting point we recommend a minimum of the following resources for this service:
- 
0.2 cores (e.g. i5 or similar) 
- 
256MB RAM 
Authentication
The Stackable Cockpit authenticates users using a htpasswd database. This file can be
created and maintained using the htpasswd tool:
$ htpasswd -Bc my-htpasswd first-user
$ htpasswd -B my-htpasswd second-user| Stackable Cockpit only supports bcrypt passwords (controlled by the -Bflag). | 
Installing
First ensure that you have installed the Stackable Operators Helm repository:
$ helm repo add stackable-dev https://repo.stackable.tech/repository/helm-dev/Then install the Stackable Cockpit:
$ helm upgrade stackable-cockpit stackable-dev/stackable-cockpit --install \
  --version 0.0.0-dev --set-file htpasswd=my-htpasswdHelm will deploy the service in Kubernetes containers. You’re now ready to access the cockpit!