Improve your coding skills from beginner to expert with the largest online Java e-learning platform

Kubernetes Microservices Module 1

Production Microservices in the Cloud.
  • Use Kubernetes to Orchestrate production workloads.
  • This first Kubernetes training course covers the fundamentals - workloads (Pods, RelicaSets, Deployments) and Services.
  • Some patience is needed installing Minikube!
  • Module 2 (estimate: late June) will be covering microservices, networking, helm, mongodb, AWS deployment with Kops, and (the best bit) monitoring, logging and alerting using ELK (aka ElasticStack).

Pre-requisites

No specific requirements - anyone interested in managing real production workloads are welcome. Docker knowledge is useful but we will give a working overview. There are hands on exercises throughout but you don't need to do any coding!

Contents - Apart from installing Minikube, the course should take about a day to complete.

 

Having problems? check the errata for this course.

1

Introduction


2 m 56 s
A brief overview of the course

2

Welcome to Kubernetes


12 m 24 s
What is Kubernetes (sometimes known as "K8S") and what can it do for you?

3

Installing Minikube


24 m 16 s
Minikube is a local installation of Kubernetes for use in testing and development

Additional Information for Windows 10 Professional


3 m 34 s
If you want to use the built in hyper-v instead of VirtualBox, follow the guide here.

4

Docker Overview


28 m 52 s
In case you haven't used Docker before, a quick overview of how it works

5

Getting Started with Kubernetes - Pods


24 m 45 s
We'll focus first on the most basic concept in Kubernetes - Pods

6

Services


34 m 25 s
How to access your pods from the "outside world" using Services

7

Practical Session


10 m 4 s
A chance to practice - a new pod and service.

8

ReplicaSets


34 m 25 s
Pods on their own are not robust. We'll see how to use ReplicaSets to ensure that your pods are always running. Also we can ensure that multiple instances of any given Microservice are always operational.

9

Deployments


24 m 33 s
Another step up from ReplicaSets are Deployments - these enable us to perform zero downtime "rolling updates". If things go wrong, we can do a rollback.

10

Course Summary


3 m 25 s
A preview of the upcoming Module 2

Let the Course Come to You

About Us Pricing Frequently Asked Questions Contact Privacy T&Cs Affiliates and Resellers
Facebook Twitter YouTube LinkedIn