Module 1: Cloud Native and Kubernetes Overview
- What is Cloud Native?
- Cloud Native architecture
- What is Kubernetes?
- Kubernetes architecture
- Kubernetes CLI client
Module 2: PODs overview
- Understanding Kubernetes pods
- YAML overview
- Creating and managing pods
- Modifying pods
- Pod lifecycle and states
Module 3: Working with PODs
- Multi-container pods
- Init and pause containers
- Resource management
- Pod Design patterns
- Debugging pods
Module 4: Container Storage
- Persistent and ephemeral storage
- Understanding volumes and volume types
- Configuring persistent storage for applications
- Storage classes and dynamic provisioning
- Best practices for managing storage