Kubernetes Certified Application Developer (CKAD) with Tests

14h 36m 1s
English
Paid

Course description

Learning Kubernetes is essential for any DevOps professional. DevOps engineers are always in demand. Currently the average Silicon Valley salary for a DevOps engineer is 20% higher than what a software engineer makes. DevOps engineers make an average of $140,000 to $200,000 annually. And One  of the most in-demand skills is Kubernetes Deployment.

Read more about the course

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.

After you have completed the lectures and coding exercises you will have the opportunity to complete a series of assignments that put your new skills to the test. You will be given a challenge to solve using the Kubernetes skills you have learned.

This will give you real-world experience and the chance to work with other students in the community. You will develop a Kubernetes deployment and get feedback for your work.

                                                                                                      Join Our Community!

Once you enroll in the course, you will get access to our community of teachers and learners on Slack where we discuss important topics, tips and tricks to pass the exam. This is a great place for you to clear your doubts and get answers for your questions instantly.

This course is the best way to get Certified in Kubernetes for an Absolute Beginner.

Don’t waste any more time wondering what course is best for you. You’ve already found it. Get started right away!

"Absolutely delighted the course/practice contents on this course!" - ThulasiRaman B V, Student

Legal Notice:

Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation. in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This course is not certified, accredited, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.

Requirements:
  • Basic System Administration
  • Basic Application Development - Python
  • Linux VMs to follow along (This is optional as labs are provided with course)
  • Kubernetes Basics
Who this course is for:
  • System Administrators
  • Application Developers
  • Those looking to get Certified on Kubernetes

What you'll learn:

  • Kubernetes Certification
  • Design and Deploy applications on Kubernetes Cluster
  • Develop Cloud First Applications
  • Secure Kubernetes cluster with Secrets and Network Policies
  • Create and Schedule Jobs in Kubernetes
  • Create and Configure Persistent Volumes
  • Configure Readiness and Liveness Probes in a cluster
  • Troubleshoot Applications Deployed using Logs
  • Upgrade and Rollback Applications deployed on Kubernetes

Watch Online

This is a demo lesson (10:00 remaining)

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

View Pricing

Watch Online Kubernetes Certified Application Developer (CKAD) with Tests

0:00
/
#1: Introduction

All Course Lessons (107)

#Lesson TitleDurationAccess
1
Introduction Demo
05:56
2
Kubernetes Series
04:34
3
Certification Details
03:15
4
Recap - Kubernetes Architecture
06:16
5
Recap - PODs
09:13
6
Recap - PODs with YAML
07:05
7
Recap - Demo - Creating PODs with YAML
10:17
8
Practice Test - Introduction
05:52
9
Demo: Accessing Labs
02:56
10
Solution - Pods (optional)
11:33
11
Recap - ReplicaSets
16:10
12
Solution - ReplicaSets (optional)
14:10
13
Recap - Deployments
04:27
14
Solution - Deployments (optional)
07:09
15
Recap - Namespaces
08:23
16
Solution - Namespaces (optional)
06:06
17
Solution - Imperative Commands (optional)
13:26
18
Pre-Requisite - Commands and Arguments in Docker
07:26
19
Commands and Arguments in Kubernetes
02:41
20
Solution - Commands and Arguments (Optional)
19:32
21
Environment Variables
01:08
22
ConfigMaps
05:13
23
Solution: ConfigMaps (Optional)
08:44
24
Secrets
08:21
25
Solution - Secrets (Optional)
09:54
26
Demo: Encrypting Secret Data at Rest
18:48
27
Docker Security
05:38
28
Security Contexts
01:58
29
Solution: Security Contexts
06:13
30
Service Account
14:35
31
Solution: Service Account
08:05
32
Resource Requirements
06:01
33
Solution: Resource Requirements
03:26
34
Taints and Tolerations
09:56
35
Solution - Taints and Tolerations (Optional)
10:10
36
Node Selectors
03:21
37
Node Affinity
07:09
38
Solution - Node Affinity (Optional)
10:14
39
Taints & Tolerations vs Node Affinity
02:39
40
Multi-Container PODs
04:35
41
Solution - Multi-Container Pods (Optional)
15:10
42
Solution – Init Containers (Optional)
07:22
43
Readiness and Liveness Probes
08:12
44
Liveness Probes
03:20
45
Solution: Readiness and Liveness Probes
09:31
46
Container Logging
02:18
47
Solution - Logging (optional)
02:49
48
Monitor and Debug Applications
04:15
49
Solution - Monitoring (optional)
04:23
50
Labels, Selectors and Annotations
05:58
51
Solution - Labels and Selectors (optional)
05:34
52
Rolling Updates & Rollbacks in Deployments
06:48
53
Demo - Deployments
15:09
54
Solution - Rolling Updates (Optional)
09:06
55
Jobs
08:07
56
CronJobs
01:46
57
Solution - Jobs and Cronjobs (optional)
09:08
58
Services
13:48
59
Services - Cluster IP
04:11
60
Solution - Services (optional)
09:29
61
Ingress Networking
21:56
62
Solution: Ingress Networking - 1
15:46
63
Solution: Ingress Networking - 2
14:35
64
Network Policies
08:27
65
Developing network policies
12:16
66
Solution - Network Policies (optional)
14:11
67
Volumes
04:37
68
Persistent Volumes
03:07
69
Persistent Volume Claims
04:06
70
Solution - Persistent Volume and Persistent Volume Claims (Optional)
18:12
71
Storage Classes
04:00
72
Why Stateful Sets?
09:28
73
Stateful Sets Introduction
02:45
74
Headless Services
07:30
75
Storage in StatefulSets
04:30
76
Define, build and modify container images
07:31
77
Authentication, Authorization and Admission Control
03:19
78
Authentication
05:24
79
KubeConfig
08:32
80
Solution KubeConfig
08:09
81
API Groups
05:53
82
Authorization
07:31
83
Role Based Access Controls
04:29
84
Solution Role Based Access Controls
13:38
85
Cluster Roles
04:34
86
Solution Cluster Roles
11:14
87
Admission Controllers
08:07
88
Solution: Admission Controllers
06:42
89
Validating and Mutating Admission Controllers
10:26
90
Solution: Validating and Mutating Admission Controllers
07:40
91
API Versions
08:48
92
API Deprecations
13:46
93
Solution: API Versions
07:19
94
Custom Resource Definition
11:03
95
Custom Controllers
03:58
96
Operator Framework
03:00
97
Deployment Strategy - Blue Green
04:35
98
Deployment Strategy - Canary
05:21
99
Solution: Deployment strategies
05:50
100
Helm Introduction
06:23
101
Install Helm
01:30
102
Helm Concepts
06:10
103
Time Management
06:10
104
Solution: Lightning Lab1
22:04
105
Solution: Lightning Lab - 2
14:41
106
Mock Exam -1 (Solution)
19:58
107
Mock Exam -2 (Solution)
17:51

Unlock unlimited learning

Get instant access to all 106 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
Master Microservices with Java, Spring, Docker, Kubernetes

Master Microservices with Java, Spring, Docker, Kubernetes

Sources: udemy
'Master Microservices with Spring, Docker, Kubernetes' course will help in understanding about microservices architecture and how to build it using SpringBoot
23 hours 57 minutes 28 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
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