Attack and defend real Kubernetes clusters and containers
Pwned Labs Kubernetes and container security training gives your team hands-on experience attacking and defending real clusters across EKS, AKS and GKE. Pwned Labs provisions live clusters for every lab, so the RBAC abuse, container escapes and cluster-to-cloud pivots are practiced against real infrastructure rather than slides. From RBAC abuse and privilege escalation to container breakouts and supply chain attacks, learners build the skills to secure containerized workloads at scale.
Escalate privileges through RBAC and service account tokens
Kubernetes RBAC is the primary gatekeeper for cluster access, yet misconfigurations remain one of the most common attack vectors in production environments. Our labs walk your team through real-world privilege escalation scenarios exploiting overly permissive ClusterRoleBindings, service account token abuse, and namespace escape techniques. Learners gain practical skills in auditing RBAC policies, implementing least-privilege roles, securing service account tokens, and detecting unauthorized access patterns across multi-tenant clusters.
Break out of containers and harden pod security standards
Containers are the fundamental building blocks of Kubernetes workloads, and securing them requires understanding both build-time and runtime attack vectors. Our labs cover real container escape techniques exploiting privileged pods, hostPath mounts, and kernel vulnerabilities. Your team will learn to implement Pod Security Standards, scan images for vulnerabilities and embedded secrets, configure seccomp and AppArmor profiles, enforce read-only root filesystems, and detect anomalous container behavior at runtime using tools like Falco and Kubernetes audit logs.
Pivot from a pod into the cloud account behind the cluster
Kubernetes clusters rarely stand alone, and the highest-impact attack path runs from a single low-privileged pod into the cloud account behind the cluster. In hands-on labs your team reaches the Instance Metadata Service from a compromised pod, abuses IRSA, EKS Pod Identity, Fargate task credentials and workload identity federation, and turns service account tokens and node identity into real cloud credentials across EKS, GKE and AKS. From there they pivot out of the cluster to reach storage, secrets and other cloud services, exactly the chain that turns a container foothold into a full cloud compromise. Pwned Labs certifies this whole path in the Kubernetes Attack and Defense bootcamp, which leads to the KRTP certification.
Attack and enforce Kubernetes admission control
Admission control decides which workloads a cluster will run, which makes it both a defensive control and an attacker target. In hands-on labs your team sees how weak or missing admission control lets attackers deploy privileged pods, malicious operators and poisoned workloads, then writes and tests policies that stop them with OPA Gatekeeper and Kyverno. Learners enforce Pod Security Standards, restrict images to trusted registries, and work with mutating and validating webhooks from both sides, building a practical grasp of the admission-control and supply-chain gaps that let a single deployment compromise a cluster.
Detect and investigate cluster intrusions using audit logs
Build practical incident response skills for Kubernetes environments through labs covering audit log analysis, runtime threat detection with Falco and Tetragon, and forensic investigation of compromised clusters. Learn to configure centralized logging with Fluentd and Loki, build alerting pipelines for suspicious API server activity, and perform post-incident forensics on container artifacts and etcd snapshots. Our scenarios simulate real breach patterns including cryptominer deployments, data exfiltration through DNS tunneling, and persistent backdoors via mutating webhooks, giving you the detection and response skills that matter in production. Pwned Labs pairs each attack lab with the corresponding defense, so your team sees both sides of the same technique.
Practice this at Pwned Labs
Pwned Labs runs these Kubernetes labs against live clusters. All four are Premium Academy labs:
- Exploit Kubernetes Overly Permissive RBAC (Premium, Intermediate): start from compromised credentials on an EC2 instance, then identify and exploit overly permissive RBAC to move laterally and escalate privileges in the cluster.
- Escalate from Prototype Pollution to EKS Takeover (Premium, Intermediate): chain a Node.js prototype pollution flaw into remote code execution, break out of a containerd container, and abuse RBAC to take over an Amazon EKS cluster.
- Escalate from SSJI to EKS (Premium, Beginner): exploit server-side JavaScript injection and an IDOR, then abuse AWS IAM to pivot into an Amazon EKS cluster.
- Secure Kubernetes using OPA Gatekeeper (Premium, Intermediate): switch to defense and use OPA Gatekeeper policies to block privilege escalation, host networking and hostPath volumes in pod specifications.
Frequently asked questions
What is Kubernetes security training?
Kubernetes security training teaches practitioners to attack and defend real clusters: RBAC, workload restrictions, container escape paths, admission control and the route from a cluster into the cloud account behind it. At Pwned Labs you work in live clusters we provision, so nothing is simulated.
Who is Kubernetes security training for?
Platform and DevOps engineers running clusters, security engineers assessing them, and penetration testers moving into container environments. Foundational Kubernetes concepts are assumed; deep prior security experience is not.
What are the most common Kubernetes security mistakes?
Overly permissive RBAC is the most common by a distance. Permissions to create pods, read secrets or exec into containers each amount to running code as something more privileged, and they are granted routinely because their names do not sound dangerous.
Is a Kubernetes cluster a security boundary?
Not on its own. Several ordinary Kubernetes permissions lead to code execution on the node running the workload, and from the node the attached cloud identity becomes available. Namespace isolation should not be relied on to contain a compromise.
Which certification covers Kubernetes attack and defense?
The Pwned Labs Kubernetes Attack and Defense Bootcamp, Professional Edition (KRTP) covers cluster attack paths end to end, including RBAC abuse, workload escape and the route from a cluster into the cloud account behind it.
About Pwned Labs
Pwned Labs is a hands-on cloud and AI offensive security training platform. It runs real-world attack labs and bootcamps for AWS, Azure, GCP, Kubernetes and AI systems, including the ACRTP, MCRTP, GCRTP, KRTP and AISRTP certifications. Free labs are at pwnedlabs.io/explore.