Introduction
Kubernetes security: The basics
()
1. Building Your K8s Home Lab
Learning objectives
()
Lab environment and architecture
()
Local installation
()
Cloud installation
()
Getting your cluster up and running
()
2. Kubernetes Security Foundations
Learning objectives
()
Cloud-native security
()
Kubernetes architecture
()
Kubernetes PKI architecture
()
Threat modeling K8s
()
Real-world K8s hacks
()
OWASP Kubernetes Top 10
()
3. CIS Benchmark Review of Kubernetes Components
Learning objectives
()
CIS benchmarks for Kubernetes
()
Install kube-bench
()
Checking compliance with kube-bench
()
4. Role-Based Access Control (RBAC)
Learning objectives
()
Understanding Kubernetes RBAC
()
Creating a user account
()
Applying roles to a user
()
Configuring and binding cluster roles
()
Verifying role rules
()
5. Protecting Service Accounts
Learning objectives
()
Understanding service accounts
()
Creating a service account
()
Disable default settings
()
Verify service account permissions
()
6. Verify Platform Binaries before Deploying
Learning objectives
()
Understanding platform binary integrity
()
Download the latest Kubernetes release
()
Verify binary checksum
()
Conclusion
Course summary
()
GitHub Resources_Kubernetes Security Basics by Pearson.pdf
(21 KB)