Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

kubernetes-dashboard

Kubernetes Dashboard is a general purpose, web-based UI for Kubernetes clusters. It allows users to manage applications running in the cluster and troubleshoot them, as well as manage the cluster itself.

TL;DR;

$ helm install stable/kubernetes-dashboard

Introduction

This chart bootstraps a Kubernetes Dashboard deployment on a Kubernetes cluster using the Helm package manager.

Installing the Chart

To install the chart with the release name my-release:

$ helm install stable/kubernetes-dashboard --name my-release

The command deploys kubernetes-dashboard on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.

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 kubernetes-dashboard chart and their default values.

Parameter Description Default
image Image k8s.gcr.io/kubernetes-dashboard-amd64
imageTag Image tag v1.7.0
imagePullPolicy Image pull policy IfNotPresent
nodeSelector node labels for pod assignment {}
httpPort Dashboard port 80
resources Pod resource requests & limits limits: {cpu: 100m, memory: 50Mi}, requests: {cpu: 100m, memory: 50Mi}
ingress.annotations Specify ingress class kubernetes.io/ingress.class: nginx
ingress.enabled Enable ingress controller resource false
ingress.hosts Dashboard Hostnames nil
ingress.tls Ingress TLS configuration []
rbac.create Create & use RBAC resources false
rbac.serviceAccountName ServiceAccount kubernetes-dashboard will use (ignored if rbac.create=true) default

Specify each parameter using the --set key=value[,key=value] argument to helm install. For example,

$ helm install stable/kubernetes-dashboard --name my-release \
  --set=httpPort=8080,resources.limits.cpu=200m

Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example,

$ helm install stable/kubernetes-dashboard --name my-release -f values.yaml

Tip: You can use the default values.yaml