Skip to content

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.

Usage

The following will deploy the Kubernetes Dashboard into an EKS Cluster.

enable_kubernetes_dashboard = true

Enable Kubernetes Dashboard with custom values.yaml

  enable_kubernetes_dashboard = true

  # Optional Map value
  kubernetes_dashboard_helm_config = {
    name       = "kubernetes-dashboard" # (Required) Release name.
    repository = "https://kubernetes.github.io/dashboard/" # (Optional) Repository URL where to locate the requested chart.
    chart      = "kubernetes-dashboard" # (Required) Chart name to be installed.
    version    = "5.2.0"
    namespace  = "kube-system"
    values = [templatefile("${path.module}/values.yaml", {})]
  }

GitOps Configuration

The following properties are made available for use when managing the add-on via GitOps

argocd_gitops_config = {
  enable             = true
  serviceAccountName = local.service_account
}

Connecting to the Dashboard

Follow the steps outlined here to connect to the dashboard