Docker Containers and Kubernetes Fundamentals – Full Hands-On Course
Offered By: freeCodeCamp
Course Description
Overview
Embark on a comprehensive hands-on course covering Docker containers and Kubernetes fundamentals. Learn to containerize applications using the Docker CLI and Visual Studio Code, manage container images on Docker Hub, and create multi-container applications with Docker Compose. Explore Kubernetes architecture, run it locally, and use the Kubernetes CLI and Visual Studio Code for application management. Dive into topics such as microservices, cloud-native concepts, container basics, data persistence, container registries, Kubernetes components (pods, nodes, namespaces), workloads, updates, services, storage, application settings, observability, dashboards, and scaling. Gain practical experience through numerous hands-on exercises and learn from a certified expert in Kubernetes, Terraform, Azure, AWS, and GCP.
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
Related Courses
A Beginner’s Guide to DockerPackt via FutureLearn A Beginner's Guide to Kubernetes for Container Orchestration
Packt via FutureLearn A Practical Guide to Amazon EKS
A Cloud Guru Advanced Networking with Kubernetes on AWS
A Cloud Guru AIOps Essentials (Autoscaling Kubernetes with Prometheus Metrics)
A Cloud Guru