Uchiwa
Uchiwa is a simple yet effective open-source dashboard for the Sensu monitoring framework.
TL;DR;
$ helm install stable/uchiwa
Introduction
This chart bootstraps a Uchiwa deployment on a Kubernetes cluster using the Helm package manager.
Prerequisites
- Kubernetes 1.4+ with Beta APIs enabled
Get this chart
Download the latest release of the chart from the releases page.
Alternatively, clone the repo if you wish to use the development snapshot:
$ git clone https://github.com/kubernetes/charts.git
Installing the Chart
To install the chart with the release name my-release:
$ helm install --name my-release stable/uchiwa
Replace the x.x.x placeholder with the chart release version.
The command deploys Uchiwa on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.
Tip
: List all releases using
helm list
Uninstalling the Chart
To uninstall/delete the my-release deployment:
$ helm delete my-release
The command removes all the Kubernetes components associated with the chart and deletes the release.
Configuration
The following tables lists the configurable parameters of the Uchiwa chart and their default values.
| Parameter | Description | Default |
|---|---|---|
image |
Uchiwa image | sstarcher/uchiwa |
imageTag |
Uchiwa version | 0.19 |
imagePullPolicy |
Image pull policy | IfNotPresent |
replicaCount |
Number of uchiwa replicas | 1 |
httpPort |
Service port for kubernetes | 80 |
routable |
Enables routing through the Deis router | false |
resources.requests.cpu |
CPU request for uchiwa | 10m |
resources.requests.memory |
Memory request for uchiwa | 50Mi |
resources.limits.cpu |
CPU limit for uchiwa | `` |
resources.limits.memory |
Memory limit for uchiwa | 50Mi |
config |
Configuration to pass to Uchiwa | json defined in values.yaml |
Detailed documentaion for the config json can be found at Uchiwa/Docs
$ helm install --name my-release \
--set imageTag=0.18.2 \
stable/uchiwa
The above command sets the Uchiwa version to 0.18.2.
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example,
$ helm install --name my-release -f values.yaml stable/uchiwa
Tip
: You can use the default values.yaml