Kubernetes Hands on (videos + ebook)

4 ratings

When we started working on Kubernetes few years back, not much information/help was available regarding these, how to get started with this emerging concept. Learning Kubernetes is very painful process. There are many components in Kubernetes and their relationship is complex. Understanding so many components and their relationship is very time consuming process. Now we do not want this to happen to the persons who at this point of time want to enter into this field.

30% off with code: deal30

Once everything was crystal clear in our minds, we started making this course. This course covers basics of Kubernetes. Everything has been explained by giving examples and graphical representations. This work covers topics such as Kubernetes introduction, Kubernetes Installation, Pods, ReplicaSets, Deployments, Deployment Strategy, Services, ConfigMaps, Secrets, Storage, Health Probes, Taints, Tolerations and DaemonSets.


Docker and Kubernetes are revolutionizing the software industry. Kubernetes is very robust, scalable and feature rich container orchestration system. Learning Kubernetes is essential for any DevOps professional.


Standard and Advanced Versions

Sample Instructional videos can be viewed at

Kubernetes Hands On Course Details

Docker Introduction (VM vs Containers)

How to create simple Docker container

Kubernetes introduction

Kubernetes pods introduction

Create first pod using "YAML" file

How to access pod.

How to create Kubernetes deployment

How canary deployment strategy works


The videos in the course has been created using different concept. We have taken screenshots of step by step implementation of various Kubernetes concepts. From those screenshots, we have created course videos. Please remember that creating course using this approach took significant more time that otherwise would have taken. Now question arises why we have taken this approach?

Kubernetes is a complex concept involving many components. Understanding how these components work individually and in combination is necessary for understanding Kubernetes. For understanding complex relation between different building blocks of Kubernetes, creation of high quality diagrams is must.

In this course, we have created 3 node Kubernetes cluster using three virtual machines (VMs). Now when we create pods (using pod, replicaset, deployment, daemonset etc.), these are given unique IP address, name and scheduled on node dynamically. So when we first took screenshots, we were able to create exact diagrams based on IP, Name, Node allocated. After that we created course videos. Same is true when we talk about Kubernetes service object.

We have checked the effectiveness of this approach many times when taking online classes. This approach was very effective in making people understand Kubernetes properly.

If you are not convinced about the effectiveness of this approach, then we will suggest that this course is not for you.

The Videos and Ebook covers the following topics:

Kubernetes Introduction and Installation
- Docker Introduction
- Kubernetes Installation
Kubernetes Pods
- Pod Basics
- Creating and Managing Pods
Kubernetes ReplicaSets
- ReplicaSet Introduction
- Create ReplicaSets
Kubernetes Deployments

- How to create deployment
- Scale up deployment

Custom Images
- How to create custom images

Deployment Strategy
- Rolling Update
- Fixed
- Blue Green
- Canary
Health Probes
- Readiness Probes
- Liveness Probes
Kubernetes Services
- ClusterIP
- NodePort
- LoadBalancer
ConfigMap and Secrets
- ConfigMap
- Secrets
Resource Requests and Limits
- Resource Quota
- Limit Range
Affinity and Tolerations
- Node Affinity
- Pod Affinity
- Taints and Tolerations
- Node Selector
Kubernetes Storage
- Empty Dir
- Host Path
- Local Volume
- PV and PVC
- Network Storage
DaemonSet, Jobs and Cronjobs
- DaemonSet
- Job
- CronJob


Premium Version

We have implemented 3 node cluster using Google Kubernetes Engine (GKE). It hardly takes 10 minutes for creating 3 Node cluster on GKE. On GKE, following hands on videos have been created.
- How to create 3 Node Cluster on GKE
- How to create and manage pods.
- How to create and manage replicaset
- How to create and manage deployment.
- How to implement rolling update deployment strategy
- How to create and use various services such as ClusterIP, NodePort and Load Balancer

This product is not currently for sale.
Watch link provided after purchase

Ratings

5.0
(4 ratings)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
$10

Kubernetes Hands on (videos + ebook)

4 ratings