Part 1: Kubernetes Fundamentals¶
Duration: 4 hours
Prerequisites¶
- Docker Compose experience
- Workshop environment set up
Learning Objectives¶
By the end of Part 1, you will be able to:
- Understand Kubernetes architecture and core concepts
- Map Docker Compose concepts to Kubernetes equivalents
- Create and manage Pods, Deployments, and Services
- Configure applications using ConfigMaps and Secrets
- Implement persistent storage with Volumes and PersistentVolumes
- Use kubectl and k9s effectively for cluster management
- Deploy a multi-tier application on Kubernetes
Tips for Success¶
- Don't skip the labs - Hands-on practice is how you learn
- Experiment! - Your cluster is disposable. Break things and learn.
- Use k9s - It provides great visual feedback while learning
- Save your work - Files in
/workspacespersist after container exits - Ask questions - There are no stupid questions in learning!
Resources¶
Quick References¶
Official Documentation¶
Tools¶
Ready?¶
Start with Section 1: Introduction to Kubernetes
Good luck and have fun learning Kubernetes!