Kubernetes dashboard must not be enabled.

Severity
Group ID
Group Title
Version
Rule ID
Date
STIG Version
mediumV-242395SRG-APP-000033-CTR-000095CNTR-K8-000420SV-242395r960792_rule2025-02-202
Description
While the Kubernetes dashboard is not inherently insecure on its own, it is often coupled with a misconfiguration of Role-Based Access control (RBAC) permissions that can unintentionally over-grant access. It is not commonly protected with "NetworkPolicies", preventing all pods from being able to reach it. In increasingly rare circumstances, the Kubernetes dashboard is exposed publicly to the internet.
ℹ️ Check
From the Control Plane, run the command: kubectl get pods --all-namespaces -l k8s-app=kubernetes-dashboard If any resources are returned, this is a finding.
✔️ Fix
Delete the Kubernetes dashboard deployment with the following command: kubectl delete deployment kubernetes-dashboard --namespace=kube-system