4.65 out of 5
4.65
797 reviews on Udemy

Certified Kubernetes Application Developer 2023

Master Course to prepare for Certified Kubernetes Application Developer certification.
Instructor:
Zeal Vora
10,907 students enrolled
English [Auto]
Strong Fundamentals of Kubernetes
Deploying Applications to Kubernetes
Prepare for Certified Kubernetes Application Developer certification

This course is specifically designed for the aspirants who intend to give the “Certified Kubernetes Application Developercertification and the individuals who intend to gain a strong foundation on Kubernetes from absolute scratch.

One of the pre-requisites for the course is the candidate’s prior understanding of the fundamentals of Docker.

The journey of this course begins with Understanding the basics of Container Orchestration technologies, and then the deep dive journey into Kubernetes begins.

This course also has an exam preparation section with a series of practice tests at the end of every section to verify the candidate’s understanding of the topics discussed and verify if the candidate is ready to give the official certification exams.

Keeping the standards high similar to other best-seller courses of Zeal, this course has a perfect balance, and every topic is explained in a simplified way with practical scenarios.

With tons of practicals, easy-to-understand videos, and a dedicated exam preparation section, this course is all you need to gain a deeper understanding of Kubernetes and ace the official Certified Kubernetes Application Developer” certification.

With this exciting set of learnings and practicals, I look forward to seeing you in this course and be part of your journey into Kubernetes.

Introduction

1
Introduction to the Course
2
Document - Link to Code Repository
3
Our Community

Domain 1 - Core Concepts

1
Overview of Container Orchestration
2
Introduction to Kubernetes
3
Installation Options for Kubernetes
4
Using Managed Kubernetes Service from CSP
5
Document - MSSP
6
Overview of kubectl
7
Document - kubectl
8
Installing & Configuring kubectl for Linux and macOS
9
Note - Minikube
10
Configuring Kubernetes in Minikube in Windows
11
Document - Minikube Installation Commands
12
Configuring Kubernetes in Minikube in Linux
13
Document - Minikube Installation Commands
14
Introduction to API
15
Kubernetes API Primitives
16
Understanding PODS
17
Understanding Kubernetes Objects
18
Creating First POD Configuration in YAML
19
Note - API Documentation
20
Document - API Resources for writing YAML files
21
Document - Note on CMD vs Entrypoint
22
Revising Dockerfile - CMD vs ENTRYPOINT
23
Understanding Commands and Arguments in Kubernetes
24
Revising DockerFile - EXPOSE Instruction
25
Exposing Ports for PODS
26
Generating Pod Manifests via CLI
27
Document - Pod Manifest via CLI
28
CLI Documentation of K8s Resources
29
Practice Test - Domain 1
30
Practice Tests Solutions - Domain 1
31
Notes - Domain 1

Domain 2 - POD Design

1
Introduction to Labels and Selectors
2
Implementing Labels and Selectors
3
Overview of ReplicaSets
4
Creating our first ReplicaSet
5
Note - ReplicaSet
6
Introduction to Deployments
7
Creating our first deployment
8
Rolling Back Deployments
9
Generate Deployment via CLI
10
maxSurge and maxUnavailable
11
Important Pointers - Deployments
12
Overview of Batch Jobs
13
Creating first Job in Kubernetes
14
CronJobs
15
Practice Test - Domain 2
16
Practice Tests Solutions - Domain 2
17
Notes - Workload and Scheduling

Domain 3 - Services and Networking

1
Overview of Service
2
Creating First Service and Endpoint
3
Service Type: ClusterIP
4
Using Selectors for Service Endpoints
5
Service Type: NodePort
6
Service Type: Load Balancer
7
Generating Service Manifests via CLI
8
Overview of Ingress
9
Understanding Ingress Resource and Ingress Controllers
10
Overview of Helm
11
Installing Helm
12
Deploying our First Helm Chart
13
Creating Ingress Resource
14
Deploying Ingress Controller
15
Namespace
16
Service Accounts
17
Network Security Policies
18
Practice Test - Domain 3
19
Practice Test Solutions - Domain 3
20
Notes - Services and Networking

Domain 4 - Configuration

1
Kubernetes Secrets
2
Document - Commands for Generating Secrets
3
Mounting Secrets Inside Pods
4
Resource Limits
5
Practice Test - Domain 4
6
Practice Test Solutions - Domain 4
7
Notes - Configuration

Domain 5 - Observability

1
Understanding Liveness Probe
2
Understanding Readiness Probe
3
Understanding Docker Logging Drivers
4
Monitoring Application Logs
5
Note - Monitoring Components
6
Monitoring Nodes and Pods
7
Deploying Metric Server
8
Kubernetes Events
9
Understanding Field Selectors
10
Practice Test - Domain 5
11
Practice Test Solution - Domain 5
12
Notes - Observability

Domain 6 - State Persistence

1
Overview of Docker Volumes
2
Creating Volumes in Kubernetes
3
PersistentVolume and PersistentVolumeClaim
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.7
4.7 out of 5
797 Ratings

Detailed Rating

Stars 5
455
Stars 4
274
Stars 3
58
Stars 2
8
Stars 1
4
2831610d611eb05916d9a2631099107c
Get course
30-Day Money-Back Guarantee

Includes

14 hours on-demand video
49 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion