The Kubernetes CIS Benchmark is a set of best practices for securing a Kubernetes cluster that is published by the Center for Internet Security (CIS). The CIS Benchmark is a valuable resource for securing and hardening a cluster and serves as a great starting point for assessing the security of a cluster. It provides secure configuration guidelines developed for Kubernetes and spans over 250 pages of details on how to secure Kubernetes deployments.
This lab focuses on the kube-bench application by Aqua Security. Kube-bench is highlighted as a reference tool in the Certified Kubernetes Security Specialist (CKS) exam. You will learn how to run CIS Kubernetes Benchmark tests with kube-bench and filter/remediate findings in this lab.
Upon completion of this lab, you will be able to:
Familiarity with the following will be beneficial but is not required:
kubectl
output formattingThe following content can be used to fulfill the prerequisites:
June 26th, 2025 - Updated to run Kubernetes 1.33
July 10th, 2024 - Updated cluster to Kubernetes 1.30