This repository contains hands-on labs focused on Kubernetes security practices aligned with the Certified Kubernetes Security Specialist (CKS).
The goal of this repository is to practice real-world Kubernetes security scenarios including cluster hardening, runtime security, network protection, and secure container supply chains.
- Practice Kubernetes security concepts through real lab scenarios
- Implement container and cluster security best practices
- Learn how to detect and mitigate security risks in Kubernetes
- Strengthen hands-on knowledge for CKS exam preparation
- Apply DevSecOps principles in Kubernetes environments
This repository reflects practical security labs and experiments rather than theoretical explanations.
- Platform: Al Nafi cloud lab environment
- Infrastructure: AWS EC2 instances
- Kubernetes Setup: Kubernetes cluster running on EC2 nodes
- Tools: Kubernetes, Docker, Bash, YAML
- Focus: Kubernetes cluster and container security
Clone the repository:
git clone https://github.com/muhammadhammad2005/CKS.git
cd CKS- Some directories may contain only YAML manifests or scripts
- Focus is on practical security implementation rather than lengthy documentation
Kubernetes security requires continuous monitoring, strong policies, and proactive defense strategies. This repository documents hands-on learning and real security practices used to protect cloud-native environments.