Kubernetes By Example
3.7 (211 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9,068 students enrolled

Kubernetes By Example

Learn Kubernetes by Doing
3.7 (211 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
9,068 students enrolled
Created by Sher Chowdhury
Last updated 4/2020
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Kubernetes
  • Setup a local Kubernetes environment using Minikube
  • Getting to grips with the Kubernetes cli, kubectl
  • How Docker and Kubernetes fit together
Requirements
  • Need to be familiar with Linux (e.g. CentOS or Ubuntu), and performing tasks in a Bash terminal
  • Needs to be familiar what Docker is and the concept of images and containers
  • Basic networking troubleshooting skills
Description

This course is for you if you want to:

- Learn Kubernetes by doing - I provides lots of sample files that you can try out and experiment with

- Learn Kubernetes in anger - This is a fast paced course. It starts off as a beginner beginner level course, but it then very quickly transitions to intermediate and advanced topics

- Getting your hands dirty - If you're itching to actually start using Kubernetes then this course gives you every opportunity to follow along.

- Watch Kubernetes in Action - This Udemy medium is perfect for showing you how to use Kubernetes rather than going through Powerpoint presentations. That's why in this course, I'm going to Powerpoint presentations to an absolute minimum. 


I'll be performing all of the demos on a Apple Macbook. However most of the commands I'll use will work irrespective of whether you're using a Mac, Linux, or Windows workstation. The main difference being the initial workstation setup. For most of this course I'll use an instance of Kubernetes that's running locally on my Macbook. I'll also cover how to set up a kubernetes cluster in the cloud.  The demos I'll show will work just as well on a local workstation as well as a proper production cloud provisioned Kubernetes cluster.


This is a follow along hand-on Kubernetes course. By the end of this course you will be able to:

  • Create your own Kubernetes environment running on your local workstation

  • Write yaml files that defines Kubernetes objects

  • Create all kinds of Kubernetes objects, from Pods to Services

Ultimately the aim is to get you confident with using the kubectl command and writing Kubernetes yaml files.

Who this course is for:
  • Software Developers and System Administrators who are interested in replacing Servers with containers, using Kubernetes
Course content
Expand all 31 lectures 02:48:57
+ Getting Started
3 lectures 10:59

The commands and sample yaml files used in this video can be found in the following github repo:

https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide

Preview 02:13

The commands and sample yaml files used in this video can be found in the following github repo:

https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide

Preview 06:42
+ Hello World Demo
4 lectures 22:46

The commands and sample yaml files used in this video can be found in the following github repo:

https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide

Preview 08:45

The commands and sample yaml files used in this video can be found in the following github repo:

https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide

Preview 09:07
+ The Basics
7 lectures 01:00:13

The commands and sample yaml files used in this video can be found in the following github repo:

https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide

Preview 05:57

The commands and sample yaml files used in this video can be found in the following github repo:

https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide

Preview 10:18

The commands and sample yaml files used in this video can be found in the following github repo:

https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide

Preview 08:52

Learn about what happens when a pod's container dies.


The commands and sample yaml files used in this video can be found in the following github repo:

https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide

Preview 06:44

Learn about how to customise your containers to run different tasks


The commands and sample yaml files used in this video can be found in the following github repo:

https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide

Preview 09:19

Learn about how to preserve a container's data by storing it externally using emptyDir volumes.


The commands and sample yaml files used in this video can be found in the following github repo:

https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide

Preview 08:14

Learn about how to run multiple containers inside a single pods, and how these containers can interact with one another.


The commands and sample yaml files used in this video can be found in the following github repo:

https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide

Preview 10:49
+ Section 7 - Replicasets
2 lectures 05:56

Link to yaml files used in this video - https://github.com/Sher-Chowdhury/Kubernetes-Study-Guide/tree/master/Section-07-replicasets/02_create_a_replicaset/configs

Preview 04:34