Machine Learningintermediate

Kubernetes Penetration Testing and Benchmarking with KubeHunter & KubeBench

This project evaluates the security of an MLOps-based machine learning application deployed on a Minikube Kubernetes cluster inside a VM. Intentional vulnerabilities were added to the Deployment and RBAC configurations to simulate real-world weaknesses. KubeHunter was used to detect these security issues, while KubeBench measured the cluster’s compliance against CIS Kubernetes security benchmarks. Together, the tools provided insight into vulnerabilities and hardening requirements for secure Kubernetes deployments.

18 lectures

What You Will Learn

Students will learn how to detect vulnerabilities in Kubernetes using KubeHunter.
Students will learn how to evaluate CIS security compliance using KubeBench.

System Architecture

Kubernetes Penetration Testing and Benchmarking with KubeHunter & KubeBench Architecture Diagram

High-level architecture overview of the Kubernetes Penetration Testing and Benchmarking with KubeHunter & KubeBench .

What You'll Build

  • A machine learning application deployed on a Kubernetes cluster using MLOps practices.
  • A security-audited Kubernetes environment using KubeHunter for vulnerability scanning and KubeBench for CIS benchmark evaluation.
Kubernetes Penetration Testing and Benchmarking with KubeHunter & KubeBench
Premium
One Subscription. 40+ Projects. Unlimited Access.
AccessMobile & Web