When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Kubernetes and Docker: The Container Masterclass

Build, Ship, Run and Manage your Containerized Web-applications efficiently on local premise and Cloud

     
  • 4.5
  •  |
  • Reviews ( 265 )
₹579

This Course Includes

  • iconudemy
  • icon4.5 (265 reviews )
  • icon7h 17m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Kubernetes and Docker: The Container Masterclass

NOW WITH MEGA QUIZ UPDATE!!!!

Containers:

Containers are like that smart chef who can feed a whole family with just a bowl full of rice, and that's not an exaggeration at all! Containers are empowering businesses to

scale fearlessly

and manage their web apps hassle-free. They are the prime reason why micro and small enterprises are migrating to Cloud. All of this has undoubtedly led to an

enormous demand

for professionals with Containerization skills.

Which skills do you need?

1. A platform to Create, Run and Ship Containers... like

Docker

. 2. A strong tool to Control/Manage/Orchestrate your containers... like

Kubernetes

! This course takes you on a wonderful journey of learning

Containers

using key components of

Docker and Kubernetes

. All you need is very basic knowledge of Linux fundamentals like files and processes along with a bit of Linux command line.

The Containerization Journey with Docker:

Calling Docker the most widely used containerization platform would be an understatement. It has literally become synonymous to containers! Following topics covered under this course will solidify the logical base of this statement.

You can only love a technology if you know how it works, and that's exactly why you will be learning

Docker architecture

and how its

components

work.

At first glance,

Dockerfile

might seem like just another file describing app specifications. That's because it is probably the simplest yet efficient way to perform app building from scratch.

Docker CLI

is intuitive and is inspired by your friendly Linux CLI. So adapting it is a piece of cake!

Docker images

and

Containers

are the most portable and reliable way to ship your micro-service or web application without worrying about questions like "will it work on his infrastructure?"

Once you are fairly familiar with containers,

Docker Networks

and

Volumes

will open a whole new world of opportunities. Your containerization will become more reliable and will start serving its true purpose.

Docker compose

will combine all of the learning and take it to the next level with inter-dependent multi-container applications. Once you have learned all of this, you will be craving to know what else can you do with containers and how you can take your containerization skills to the next stage!

The Orchestration Journey with Swarm and Kubernetes:

_"With Great Power, Comes Great Responsibility"_ Similarly,_With Great amount of containers, comes greater amount of orchestration!_

You want to deploy 4 nodes in your cluster but can only afford to have one SSD node. And you gotta make sure that it only hosts containers which demand SSD explicitly. What to do?

You don't want to have idle containers chilling around your nodes and not serving even 10% of their capacity but you also want to make sure that your customers don't hit 404 when traffic is at its peak. On top of that, you don't have time or manpower to keep your number of web-server replicas in-check. What to do?

You are a pro-on-premise kubernetes expert but your next project happens to be hosted on a public cloud platform like GCP or Azure. You're not scared but a little push will help you a lot! What to do? This course is a one-stop answer for all of these questions. It covers both Kubernetes and Docker Swarm and makes sure that you are confident and capable to make your call when the time comes! Even though a container orchestrator is nothing without containers themselves, kubernetes seems to be the biggest breakthrough in the world of DevOps. This course explains kubernetes from the start. No, I mean LITERALLY from the start _(Origin! It,s an interesting story)._ It covers all of these important topics with examples so that when you finish this course, you can use and appreciate containers as well as we do!

Kubernetes Architecture

_(Components, States, Nodes, Interactions)_

Kubernetes Objects

_(Pods, Handlers, Workloads, Controllers, Services, Volumes)_

Operations

_(Sorting, Configuration, Scheduling, Scaling, Deploying, Updating, Restricting)_

Application Examples

_(All-time favourite nginx webserver, Custom Landing Page, Stdout Logs, Wordpress blog with MySQL, Apache zookeeper etc.)_

Kubernetes as a service

(GCP, Azure)

Case studies

_(Blackrock, Niantic)_ For more insight into our teaching style, check out the preview videos and take a look at what some of our students have to say!

_"Practical, concise, easy to understand introduction to Docker and Kubernetes. This course provided a quick path to get started deploying cloud apps in the real world and manage the clusters. The instructor is engaging, and shows step-by-step how to do common DevOps tasks, and is easy to follow without previous knowledge. This is definitely the best among many Docker/Kubernetes courses which I previewed."_

- Colin Skow (Kubernetes and Docker: The Container Masterclass ★ ★ ★ ★ ★)

_"Quick information, well laid out!"_

- Samantha West (Kubernetes and Docker: The Container Masterclass ★ ★ ★ ★ ★)

_"Love the short videos for each topic, Clear instructions. Each topic connects to the next one."_

- Ahmad Ali (Docker Essentials - ★ ★ ★ ★ ★ )

_"Simply great! Covers every topic I needed. Thank you!"_

- Piotr Sobczyński (Docker Essentials - ★ ★ ★ ★ ★ )

_"Awesome Explanations"_

- Gaurang (Docker Essentials - ★ ★ ★ ★ ★ ) With that said, see you in the course!

Happy Learning!

What You Will Learn?

  • Learn the basics of Containers .
  • Understand the difference between VMs and Containers .
  • Learn Docker and its key components from scratch without any prior experience or knowledge. .
  • Write your own Dockerfiles and Docker Compose files .
  • Master Docker CLI and different operations on containers .
  • Containerize and deploy your favourite web applications like Wordpress blogs and 2048 game! .
  • Deploy, Scale and update your containers on Docker Swarm Cluster .
  • Understand the difference between Docker Swarm and Kubernetes and choose your best option .
  • Learn Kubernetes and its key components from scratch without any prior knowledge or experience .
  • Create single node Kubernetes cluster on your local machine using Minikube and Bootstrap multi-node cluster on Cloud using Kubeadm .
  • Understand and implement different workloads on Kubernetes .
  • Deploy, Scale, Update, Schedule your containers and leverage advanced orchestration options of Kubernetes .
  • Get big picture on how industries use Kubernetes with real world case studies like Blackrock and Niantic .
  • Containerize and Deploy multi-tier applications like Apache Zookeeper .
  • Understand difference between on premise or self-managed Kubernetes vs Kubernetes as a managed service on Cloud .
  • Set-up and use Managed Kubernetes on Cloud with Google Kubernetes Engine and Azure Container Service .
  • Manage your Docker and Kubernetes with native and third party GUI Show moreShow less.