STIGUI
V-242417CAT II — Medium severitySV-242417r1137643_rule

Kubernetes must separate user functionality.

Rule version CNTR-K8-001360 · STIG v2 · 2026-02-12

Discussion

Separating user functionality from management functionality is a requirement for all the components within the Kubernetes Control Plane. Without the separation, users may have access to management functions that can degrade the Kubernetes architecture and the services being offered, and can offer a method to bypass testing and validation of functions before introduced into a production environment.

Check

On the Control Plane, run the command: kubectl get pods --all-namespaces

Review the namespaces and pods that are returned. Kubernetes system namespaces are kube-node-lease, kube-public, and kube-system.

If any user pods are present in the Kubernetes system namespaces, this is a finding.

Fix

Move any user pods that are present in the Kubernetes system namespaces to user specific namespaces.

Identifiers

Group ID
V-242417
Group title
SRG-APP-000211-CTR-000530
Rule ID
SV-242417r1137643_rule
Check ID
C-45692r863840_chk
Fix ID
F-45650r712606_fix