Skip to content
Community

logo

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.

Prerequisites#

Deploy k0rdent v1.4.0: QuickStart

Deploy Ingress-nginx to expose application web UI

Install template to k0rdent#

helm upgrade --install kubernetes-dashboard oci://ghcr.io/k0rdent/catalog/charts/kgst --set "chart=kubernetes-dashboard:7.10.4" -n kcm-system

Verify service template#

kubectl get servicetemplates -A
# NAMESPACE    NAME                            VALID
# kcm-system   kubernetes-dashboard-7-10-4     true

Deploy service template#

apiVersion: k0rdent.mirantis.com/v1beta1
kind: ClusterDeployment
# kind: MultiClusterService
...
  serviceSpec:
    services:
      - template: kubernetes-dashboard-7-10-4
        name: kubernetes-dashboard
        namespace: kubernetes-dashboard
        values: |
          kubernetes-dashboard:
            app:
              ingress:
                enabled: true
                ingressClassName: nginx
                pathType: Prefix
                hosts: ['k8s-dashboard.example.com']