Overview
This course teaches learners how to use Docker and Kubernetes through hands-on practice. By the end of the course, students will be able to containerize applications using Docker CLI and Visual Studio Code, create multi-container applications with Docker Compose, and understand Kubernetes architecture and its components. The course covers topics such as containerization, Kubernetes concepts, running Kubernetes locally, working with pods, workloads, updates, services, and storage. The intended audience for this course is beginners who want to learn about containerization and orchestration technologies. The teaching method involves practical demonstrations and hands-on exercises to reinforce learning.
Syllabus
Introduction
⭐️ Introduction to MicroServices
⭐️ Welcome to Cloud Native!
⭐️ Introduction to Containers
⭐️ Visual Studio Code
⭐️ Persisting Data
⭐️ Docker Compose
⭐️ Container Registries
⭐️ Kubernetes Concepts
⭐️ Namespaces
⭐️ Nodes
⭐️ Pods
⭐️ Selectors
⭐️ Multi Container Pods
⭐️ Workloads
⭐️ Updates
⭐️ Services
⭐️ Storage & Persistence
⭐️ Application Settings
⭐️ Observalibilty
⭐️ Dashboards
⭐️ Scaling
⭐️ Conclusion
Taught by
freeCodeCamp.org