Search courses

    Trending Courses
    Learners Favourite

    Docker & Kubernetes Cloud-Native Engineering: Build, Secure, Scale & Deliver

    A complete Docker and Kubernetes course: containers vs VMs, Docker images and Compose, Kubernetes architecture and core objects, Helm, Prometheus/Grafana monitoring, and deploying to Google Kubernetes Engine (GKE).

    • 12 Modules
    • 25 Lessons
    • 0 Students
    • English
    • Certificate on completion
    Docker & Kubernetes Cloud-Native Engineering: Build, Secure, Scale & Deliver

    Course Overview

    Docker and Kubernetes are how modern teams package software and run it consistently from a laptop to production. This course takes you from first principles through a full, practical container and orchestration workflow, based on a single long-form, hands-on course recording. You begin with what a container actually is, why it is lighter than a virtual machine (Linux namespaces and cgroups), and Docker core concepts: images, registries and containers. You then build your own images with a Dockerfile, and model multi-container applications with Docker Compose, including Docker networking through the Container Network Model. A real Pinterest case study shows what adopting Docker and Kubernetes bought a company at real scale. From there the course moves into Kubernetes: cluster architecture (the API server, etcd, the scheduler and controller manager on the master; kubelet, kube-proxy and the container runtime on worker nodes), namespaces, pods, Deployments, rolling updates, Services, Horizontal Pod Autoscaling and Ingress, StatefulSets with persistent volume claims, and Secrets/ConfigMaps for configuration. You then package applications with Helm, monitor a live cluster with Prometheus and Grafana, and deploy the same Docker and Kubernetes workflow onto Google Kubernetes Engine (GKE). The course closes with a hands-on kubectl command review and an interview-style run-through of the core concepts covered throughout.

    • 12 modules
    • 25 lessons
    • 12 module quizzes
    • Taught in English
    • Beginner to Advanced level
    • Certificate on completion

    Course Content

    12 modules25 lessons12 quizzes

    • Why Containers? Virtual Machines vs Containers, and Linux Isolation19:30
    • Docker Core Concepts and the Rise of Kubernetes19:00
    Module quiz · 30 questions

    • Setting Up Docker and Minikube, and Running Your First Containers10:00
    • Docker Architecture Recap and the Pinterest Case Study10:00
    Module quiz · 30 questions

    • The Dockerfile and the docker build Command20:00
    • Docker Compose: Modeling a Multi-Container Application40:00
    • Docker Compose in Practice: Bringing the Stack Up40:00
    Module quiz · 30 questions

    • Docker Networking and the Container Network Model20:00
    • Docker Storage and CI/CD Pipeline Integration50:00
    Module quiz · 30 questions

    • Docker vs Kubernetes in Production: Who Uses What40:00
    • Kubernetes Master Components: API Server, etcd, Scheduler, Controller Manager30:00
    Module quiz · 30 questions

    • Worker Node Components: kubelet, kube-proxy and Container Runtime30:00
    • Namespaces, Pods and ConfigMaps30:00
    Module quiz · 30 questions

    • Kubernetes Services, kubectl Basics and a Networking Case Study30:00
    • Rolling Updates and Deployment Strategies30:00
    Module quiz · 30 questions

    • Horizontal Pod Autoscaling and Ingress30:00
    • A Networking Case Study and kubectl Command Deep-Dive30:00
    Module quiz · 30 questions

    • StatefulSets and Persistent Volume Claims20:00
    • Secrets and ConfigMaps for Sensitive and Non-Sensitive Data20:00
    Module quiz · 30 questions

    • Helm: Packaging and Templating Kubernetes Applications30:00
    • Monitoring Kubernetes with Prometheus and Grafana40:00
    Module quiz · 30 questions

    • Why Run Kubernetes on Google Cloud: GKE Benefits27:30
    • Building, Pushing and Deploying a Docker Image on GKE27:30
    Module quiz · 30 questions

    • Docker and Kubernetes Command Review31:40
    • Kubernetes vs Docker Swarm, and Core-Concept Interview Questions31:45
    Module quiz · 30 questions

    Skills You'll Gain

    • Explain why containers are lighter than virtual machines, using Linux namespaces and cgroups
    • Understand Docker core concepts: images, registries, containers, and the client/daemon/registry architecture
    • Build custom images with a Dockerfile and model multi-container applications with Docker Compose
    • Explain Docker networking through the Container Network Model (sandboxes, endpoints, networks)
    • Describe Kubernetes architecture: the API server, etcd, scheduler, controller manager, kubelet, and kube-proxy
    • Work with core Kubernetes objects: namespaces, pods, Deployments, Services, ConfigMaps, and Secrets
    • Perform rolling updates, configure Horizontal Pod Autoscaling, and route traffic with Ingress
    • Use StatefulSets and persistent volume claims for stateful, data-oriented workloads
    • Package and deploy applications with Helm charts, and monitor a cluster with Prometheus and Grafana
    • Deploy Docker and Kubernetes workloads on Google Kubernetes Engine (GKE)

    Requirements

    • A Windows, Mac or Linux computer with administrator rights, an internet connection, and willingness to type commands in a terminal. Docker and minikube (a local single-node Kubernetes cluster) are installed during the course
    • a Google Cloud account is needed only for the GKE deployment module.

    Who this course is for

    • Developers
    • DevOps learners and IT professionals who want to package applications with Docker and run them on Kubernetes
    • from first principles through Helm
    • monitoring and a real cloud deployment on GKE. It starts from what a container is and needs no prior container or Kubernetes experience.

    Source

    Docker & Kubernetes Cloud-Native Engineering: Build, Secure, Scale & Deliver
    Free
    0 enrolled
    No payment, no trial, no catch — ever
    12Modules
    25Lessons
    11h 47mDuration
    Beginner to AdvancedSkill level
    EnglishLanguage
    YesCertificate
    Share this course
    Questions about this course?Contact our team

    Ready to start
    learning for free?

    No cost, no catch — just real courses.

    Latest News

    Free, structured courses that build practical skills you can translate directly into a tech career.

    Want new courses
    the moment they launch?