using Kubernetes v1.33.4
- course.md - Main course content
- examples/ - Example configurations and manifests for the main course
- additional_resources.md - Additional reading and resources
- images/ - Diagrams and images used in the course
- Introduction/Summary of Container Technologies (Docker), Basics
- Why Kubernetes? The Need for Orchestration
- Kubernetes architecture: master and node components
- Installation of Kubernetes (e.g. with Minikube or kubeadm)
- Get started with Kubernetes: pods, deployments, services
- Hands-on labs: Creating and managing pods and deployments
- Advanced Resources: ConfigMaps, Secrets, Persistent Volumes
- Other advanced resources and concepts
- Kubernetes namespace and resource isolation
- Application management with Helm (package manager for Kubernetes)
- Best practices for application management in Kubernetes
- Introduction to Kubernetes security
- Authentication and authorization with Kubernetes
- RBAC (Role-Based Access Control) in Kubernetes
- Security contexts and pod isolation, pod admission controls
- Network policies and network security in Kubernetes