Kubernetes Cluster Hardening & Pod Security Standard Checklist (AWS EKS ap-south-1 & Sovereign Cloud)
Comprehensive technical checklist for hardening production Kubernetes clusters across AWS EKS Mumbai (ap-south-1), Azure Pune, and sovereign Indian private clouds. Aligned with CIS Kubernetes Benchmark v1.8, NSA/CISA Kubernetes Hardening Guide, and CERT-In 2022 incident logging mandates. Covers control plane isolation, mTLS Service Mesh, Pod Security Standards (Restricted Profile), network policies, and eBPF runtime threat detection.
Interactive Technical Checklist (9 Verification Checkpoints)
-
[Control Plane & IAM] Disable public access to the Kubernetes API server endpoint; restrict administration to private corporate VPN or AWS DirectConnect.Mandate: RBI Perimeter Isolation
-
[Control Plane & IAM] Implement IAM Roles for Service Accounts (IRSA) with fine-grained least-privilege policies; eliminate static long-lived AWS keys.Mandate: Cloud Least Privilege Standard
-
[Control Plane & IAM] Enable AWS CloudWatch / Wazuh forwarding for API server, audit, authenticator, and controller-manager log streams (180-day retention).Mandate: CERT-In 180-Day Log Directive
-
[Pod & Container Security] Enforce Kubernetes Pod Security Admission (PSA) with the 'Restricted' profile enabled across all production application namespaces.Mandate: CIS Benchmark Control 5.2
-
[Pod & Container Security] Set 'securityContext.readOnlyRootFilesystem: true' and mount ephemeral storage solely via emptyDir volumes.Mandate: Immutable Container Policy
-
[Pod & Container Security] Mandate non-root container execution ('runAsNonRoot: true', 'runAsUser: 10001') and explicitly drop all capabilities with 'drop: [ALL]'.Mandate: Privilege Escalation Defense
-
[Network & Traffic Security] Deploy default-deny Ingress and Egress NetworkPolicies to prevent lateral movement between disparate service pods.Mandate: Microsegmentation Mandate
-
[Network & Traffic Security] Enforce mTLS (Mutual TLS) encryption for all pod-to-pod communications via Istio or Cilium Service Mesh.Mandate: Zero Trust Traffic Encryption
-
[Runtime Threat Detection] Install eBPF-based runtime monitoring (Falco / Tetragon) to alert on unexpected process execution or unauthorized /etc modifications.Mandate: Active SOC Incident Response
Misconfigured Kubernetes clusters represent the #1 ingress vector for ransomware in modern cloud deployments. This checklist provides senior DevOps and security engineers with actionable YAML configurations and command-line verification scripts.
Need Accredited Auditors to Execute This Audit or Gap Assessment?
BlueCiphr's certified lead auditors (CEH Master, PenTest+, ISO 27001 Lead Auditors) conduct deep technical verification and produce board-ready evidence binders complying with RBI, SEBI CSCRF, CERT-In, and the DPDP Act 2023.