Skip to main content

Mastering Kubernetes

8h 38m 39s
English
Paid

Course description

Kubernetes is the world's most popular open-source container orchestration engine. It offers the ability to schedule and manage containers.

We’ll go through Kubernetes use cases, you will learn how K8s actually works and how you can use it by showcasing all the main components, like PodsDeploymentServicesConfigMapSecretsVolumesService DiscoveryJobsRBACEKS, and much more. In this course we will go through a practical use case, where we’ll deploy a full stack application using microservices architecture. Together we will setup in a cluster locally to get your first hands-on experience with K8s

Read more about the course

Upon completing this course you will have a clear and full understanding on to get any microservice up and running inside any Kubernetes cluster.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 106 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: What is Kubernetes

All Course Lessons (106)

#Lesson TitleDurationAccess
1
What is Kubernetes Demo
04:17
2
Master and Control Plane
08:31
3
Worker Nodes
06:22
4
Running Kubernetes Clusters
04:45
5
Installing Docker
07:18
6
Installing Minikube
04:27
7
Installing Kubectl
05:53
8
Kubernetes Hello World
07:13
9
Exploring Cluster
05:22
10
SSH Into Nodes
03:22
11
Startling and Stopping Cluster
02:35
12
Cluster with 2 nodes
04:37
13
Minikube Logs
02:48
14
Pods
03:03
15
Imperative vs Declarative Management
02:26
16
Create pods Imperative Command
03:04
17
Create pods Using Declarative Configuration
08:18
18
Pod yaml config Overview
01:54
19
Create and Delete Resources
06:32
20
List Resources
04:06
21
Kubectl Describe
04:03
22
Formatting Output
01:39
23
Logs
05:58
24
Shell Access To A Running Pod
03:29
25
Access Pod via Port Forward
03:20
26
List All Resource Types
02:59
27
Kubectl Cheatcheat
02:52
28
Dont use pods on its own
02:32
29
Deployments Overview
01:47
30
Creating Deployment
06:26
31
Managing Deployments
05:04
32
Replica Sets Overview
01:39
33
Listing Replicate Sets
04:46
34
Port Forward Deployments
02:33
35
Scaling Deployment Replicas
04:27
36
Rolling Updates
01:36
37
Rolling Updates In Action
06:22
38
Rollbacks
05:58
39
Manage Your Cluster Using Declarative Approach
04:07
40
Revision History Limit
02:39
41
Configure Deployment Rolling Strategy
07:18
42
Pausing and Resuming Rollouts
01:44
43
Kubernetes Service
03:01
44
Customer Microservice Deployment
06:18
45
Exercise
01:23
46
Exercise Sol
02:28
47
Mircoservice Communication using POD IP address
10:12
48
ClusterIP Service
07:51
49
Inspecting ClustreIP Service and Endpoints with Kubectl
07:14
50
Cluster IP Service In Action
10:20
51
NodePort Service
04:43
52
Createting NodePort Service
06:31
53
Accessing API with NodePort Service
09:29
54
NodePort with Random Port
06:31
55
Accessing NodePort Service Using Cluster IP Address
03:15
56
LoadBalancer Service
03:24
57
Exercise
02:58
58
Full Stack App exposed with LoadBalancer Service
08:11
59
Default Kuberenetes Service
03:23
60
Labels
04:35
61
Selectors
06:00
62
Labels and Selectors with Objects
10:46
63
Querying with In and NotIn
02:32
64
Annotations
02:17
65
Service Discovery and DNS
04:20
66
CoreDNS & DNS Resolution
09:59
67
Accessing services from Different namespaces
06:14
68
Endpoints
02:57
69
Kube-Proxy
05:23
70
Intro to Volumes
01:48
71
EmptyDir Volume Part 1
08:28
72
EmptyDir Volume Part 2
09:56
73
HostPath Volume
13:32
74
Other Volume Types
03:49
75
PersistentVolumes
02:54
76
Persistent Volume SubSystem
02:14
77
Create PersistentVolume and PresistentVolumeClaim
08:17
78
PersistentVolume and PresistentVolumeClaim in Action
07:38
79
What are ConfigMaps
01:53
80
Creating ConfigMap Declaratively
07:06
81
ConfigMaps Using Imperative Command
03:39
82
ConfigMaps and Environment Variables
09:06
83
ConfigMaps and Volumes
09:13
84
Mount Multiple ConfigMaps in same Folder
03:15
85
Kubernetes Secrets
00:45
86
GenericSecret
04:55
87
Consuming Secrets with Volumes and Environment Variables
06:27
88
Secrets are not Secrets in Kubernetes
04:09
89
ImagePullSecrets
08:10
90
Secret Types
01:00
91
Namesapaces
02:49
92
Creating Namespaces
05:44
93
Using Namespaces
07:44
94
Kubens
03:29
95
NS Cross Communication and Network Policies
01:46
96
Kubernetes Health Checks
01:19
97
Liveness Probe
09:08
98
Readiness Probe
04:22
99
Resource Management
02:42
100
Resource Requests and Limits
04:12
101
Lets max out our cluster
05:34
102
Jobs
05:00
103
Running Tasks with Kubernetes
03:19
104
DeamonSet
01:53
105
Lets create Fluentd DeamonSet
06:27
106
StatefulSets
02:31

Unlock unlimited learning

Get instant access to all 105 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Amazon EKS Starter: Docker on AWS EKS with Kubernetes

Amazon EKS Starter: Docker on AWS EKS with Kubernetes

Sources: udemy
Setting up and maintaining Kubernetes yourself on any cloud provider is painful... but now with Amazon EKS, the management of the Kubernetes control
5 hours 30 minutes 7 seconds
Ultimate Go: Software Design with Kubernetes 2.0

Ultimate Go: Software Design with Kubernetes 2.0

Sources: ardanlabs.com
This course will teach you how to develop advanced services in Go, using Domain Driven Design and Data Oriented Architecture approaches with deployment in...
22 hours 32 minutes 42 seconds
Docker & Kubernetes: The Practical Guide

Docker & Kubernetes: The Practical Guide

Sources: udemy, Academind Pro
Docker & Kubernetes are amongst the most in-demand technologies and topics you can learn these days. Why? Because they significantly simplify the development and deployment proc...
23 hours 10 minutes 27 seconds
Kubernetes Hands-On - Deploy Microservices to the AWS Cloud

Kubernetes Hands-On - Deploy Microservices to the AWS Cloud

Sources: udemy
Kubernetes is one of the hottest topics right now, and engineers with Kubernetes skills are in big demand. Get those skills with this course!
28 hours 23 minutes 41 seconds