Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Just enough kubernetes to be dangerous
Rating: 4.2 out of 5(872 ratings)
27,272 students

Just enough kubernetes to be dangerous

Learn kubernetes basics by practicing it
Last updated 10/2025
English

What you'll learn

  • Setup kubernetes cluster in a jiffy with Google Kubernetes Engine
  • Deploy micro services application and publish it to the world
  • Setup internal dns based service discovery to inter connect services
  • Dynamically scale application using auto scaling feature of kubernetes
  • Roll out application updates without a downtime / achieve Zero downtime deployments
  • Learn the basics of kubectl utility

Course content

1 section20 lectures1h 57m total length
  • Introduction4:22
  • Learn what is Kubernetes with a Children's Illustrated Guide0:12
  • Why kubernetes8:21
  • Why Kubernetes - Whiteboard Version7:45
  • The Story of Kubernetes7:07
  • Kubernetes Core Concepts5:07
  • Launching a kubernetes cluster on Google Cloud Platform5:52
  • Deploying and publishing frontend app on GKE6:19
  • High Availability and Release Strategies with Deployments9:01
  • Publishing Applications with Services5:36

    Publish your application with kubernetes services by creating a load balancer that exposes multiple pods via an external ip or domain name, using labels and selectors for traffic routing.

  • Pods - unit of deployment8:19
  • When to run more than one container in a pod ?7:52
  • Kubernetes Internal Service Discovery10:40
  • Assignment - Deploy application for shopping cart2:57
  • Solution - Carts Application Deployment3:06
  • Scaling applications manually and with auto scaler9:59
  • Zero Downtime Deployment7:23
  • Quick dive into kubectl, a CLI client for kubernetes6:02
  • Summary1:00
  • Connect with Me & School of DevOps0:31

Requirements

  • Conceptual understanding of Docker
  • Google/Gmail Account with Billing Setup ( For practical exercises)

Description

Kubernetes is the gold standard in the world of container orchestration. It was originally created by Google, based on their experience of building and managing containers at scale ( at Google Scale). However its now driven by Cloud Native Compute Foundation ( CNCF), an open body, which also offers the official certification i.e. "Kubernetes Certified Administrator". Kubernetes comes with mind boggling features, is very reliable, and extremely sophisticated container orchestration engine. It can let you convert your infrastructure into a Container as a Service (Platform), brining in some of the awe inspiring features such as Zero Down Time Deployments, Fault Tolerance, Auto Scaling, Cloud and Storage integrations, which were extremely difficult to implement. And it brings it to the masses with its truly open, lock in free eco system.


This course would serves as the first step in your kubernetes journey. It would help you get started with Kubernetes quickly and build a foundation while learning by practicing it.

Who this course is for:

  • Anyone who is curious to learn what Kubernetes and a get a quick overview
  • Anyone who has built docker images and would like to know how to deploy those in a production like environments