Skip to content

Kubernetes-Dashboard Install

Kubernetes Dashboard is installed with the official helm package.

As with Traefik, access to the Dashboard is handled by a separate package, which enables an Ingress Route that can be disabled on demand.

Creating the Package for 'Kubernetes Dashboard' v3

Create a K8s / K8s Package with:

  • Application: Kubernetes Dashboard
  • Type: Helm Chart
  • Namespace required: Checked
  • Default namespace: kubernetes-dashboard
  • Package Source: Helm repository
  • Helm repo. name: kubernetes-dashboard-charts
  • Include Dev. versions: must be checked as long as version 3 is in beta
  • Helm repo. URL: https://kubernetes.github.io/dashboard
  • Helm package name: kubernetes-dashboard

Click the 'Refresh Package from source' button.

If everything is correct, Muppy refreshes the versions (Packages and App).

Installing the Dashboard

Muppy deploys Kubernetes Dashboard v3 (which is in beta) without the ingress, and uses a separate package (below) to configure the ingress on demand.

In Muppy, create a Package Release and fill in:

  • Cluster:
  • Package: Kubernetes Dashboard v3.0.0-alpha0 - 7.0.0-alpha1
  • Helm Instance: kdash
    • If you modify instance name, you will need to modify in the `Dashboard Ingress values too
  • Qualifier: Infrastructure
  • Namespace: kubernetes-dashboard

Update values:

 - app.ingress.enabled = false                  # We use Traefik
 - web.containers.args = ['--token-ttl=14400']  # If you want the session to last longer
 - metrics-server.enabled = true        # This is the default but use false if you installed it explicitly
 - cert-manager.enabled = false         # Already installed

Click [Save]

Click [helm install]