Skip to content

Kubernetes Goat: A Vulnerable by Design Cluster for Learning Cloud Native Security

Madhu Akula

Madhu Akula introduces Kubernetes Goat, an intentionally vulnerable cluster environment designed to learn Kubernetes security, RBAC misconfigurations, and container escapes.

Summary

The Complexity of Cloud Native Security

Kubernetes orchestrates enterprise container workloads worldwide, but its vast API surface, complex RBAC controls, and network policies create severe security challenges.

Introducing the Kubernetes Goat Playground

Madhu Akula presents Kubernetes Goat, an open-source vulnerable-by-design environment mapping real-world cloud native security misconfigurations.

Hands-On Attack Scenarios and Cluster Compromise

Akula walks through practical attack scenarios—including SSRF in containerized web apps, exposed Docker/Kubelet sockets, RBAC token privilege escalation, and host breakout.

Hardening Best Practices for Cloud Native Infrastructure

The author provides defensive teams with admission controller policies, network segmentation rules, and least-privilege RBAC templates.

Related talks