Community
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']