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

The complete guide to running Java in Docker and Kubernetes

The complete guide to running Java in Docker and Kubernetes

Sources: udemy
If you need to learn how to run, tune, and maintain JVM applications that run in Docker and/or Kubernetes then this is the course for you. This course is very different from oth...
4 hours 39 minutes 16 seconds
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
Docker and Kubernetes: The Complete Guide

Docker and Kubernetes: The Complete Guide

Sources: udemy, Stephen Grider
This is the ultimate course to learn how to deploy any web application you can possibly dream up. Docker and Kubernetes are the newest tech in the Dev Ops world, and have drama...
21 hours 32 minutes 42 seconds
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