Skip to content

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

  1. Don't skip the labs - Hands-on practice is how you learn
  2. Experiment! - Your cluster is disposable. Break things and learn.
  3. Use k9s - It provides great visual feedback while learning
  4. Save your work - Files in /workspaces persist after container exits
  5. 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!