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

Watch Online Mastering Kubernetes

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

DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes

DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes

Sources: udemy
If you know various DevOps tools like git, Jenkins, Maven, Ansible, Docker, and Kubernetes and are not sure how collaboratively does it work? Or you would like
6 hours 8 minutes 11 seconds
Istio Hands-On for Kubernetes

Istio Hands-On for Kubernetes

Sources: udemy
Istio is one of the most talked-about frameworks in recent years! If you've worked with Kubernetes before, then you'll want to learn Istio! With this hands-on, practical course,...
12 hours 15 minutes 1 second
Intensive Kubernetes: 2.0

Intensive Kubernetes: 2.0

Sources: ardanlabs.com
Intensive Kubernetes: 2.0 is a course designed for those looking to become experts in container management and orchestration using Kubernetes.
18 hours 55 minutes 51 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