Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Containerization and Kubernetes for DevOps

Packt via Coursera

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course delves into containerization with Docker and orchestration using Kubernetes, providing the essential tools for DevOps success. You'll learn the fundamentals of Docker, from container creation to managing Docker images and containers using CLI. After covering Docker, you'll transition into Kubernetes, exploring how to manage containers at scale, set up clusters, and configure services like ClusterIP, NodePort, and LoadBalancer for efficient communication between pods. Throughout the course, you’ll gain hands-on experience with Docker and Kubernetes, including demonstrations on containerizing Python Flask apps and deploying them on Kubernetes. You'll also learn essential troubleshooting techniques, Kubernetes object management, and YAML configuration. The course is designed to help you master container orchestration and manage scalable applications in a DevOps environment. Ideal for DevOps engineers, system administrators, and developers, this course requires basic knowledge of programming and Docker. You'll explore both cloud and on-premise Kubernetes configurations, preparing you for real-world applications. By the end of the course, you will be able to build Docker containers, manage Kubernetes clusters, deploy scalable applications, and troubleshoot containerized environments efficiently.

Syllabus

  • Containerization with Docker
    • In this module, we will introduce Docker and containerization concepts, explaining how they fit into modern DevOps workflows. You'll learn to work with Docker images and containers, and apply your knowledge by containerizing a Python Flask app for deployment.
  • Kubernetes for Orchestration
    • In this module, we will dive into Kubernetes and its role in orchestrating containers at scale. You'll explore its architecture and learn how to deploy, scale, and manage applications in Kubernetes, along with practical demonstrations on using Kubernetes objects like Pods, Deployments, and Services.

Taught by

Packt - Course Instructors

Reviews

Start your review of Containerization and Kubernetes for DevOps

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.