Mô tả

*** Updated for latest CKA (2022) 1.27 version of Exam ***

Kubernetes is one of the highest trending technology in Cloud Computing as of today. Kubernetes had the fastest growth in job searches, over 173% from a year before, as reported recently by a survey conducted by Indeed.

Learn, practice, and get certified on Kubernetes with hands-on labs right in your browser.

"I have compared this to other courses at Udemy and Linux Academy. All have the strengths and gaps; so far this is a winner!" -  Thomas Trauss, Student.

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 Administration.

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

                                                                                                    Simplify Complex Technology

Kubernetes is at the cutting edge of application deployment. To elevate your DevOps career, learn how to deploy applications on Kubernetes effectively.

This course helps you gain the knowledge required to design and deploy cloud-native applications on a Kubernetes cluster.  A series of well-designed lectures with animation and illustrations help you understand complex concepts easily.


                                                                                                     Practice! Practice! Practice!

Lectures alone won’t help you clear the certification. The Kubernetes Certification is a practical hands-on exam. You need hands-on experience, you need to get fast, and you need practice. That is what our integrated hands-on lab experience gives you. Our coding quizzes can be accessed right in your browser without having to set up any lab environment yourself. We validate your work and give you feedback instantly. Preview a few lab exercises for Free!!

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 the 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 to 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!


"Straight to the point covers the necessary to take the exam with some additional practice. Very good course and a very good teacher. Top-notch! Update: I passed the exam using this course!" - Christopher Williamson, Student, Udemy

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.


Course Update History

  • June 15, 2023 – Lab environment upgrade to 1.27v

  • Feb 2, 2023 – Lab environment upgrade to 1.26v

  • Oct 10, 2022 – Lab environment upgrade to 1.24v

  • Sept 2, 2022 - New lab on etcd added

  • May 15, 2022 - Mock Exam solution videos updated

  • May 1, 2022 – Lab environment upgrade to 1.23v

  • Oct 20, 2021 – Lab environment upgrade to 1.22v

  • May 10, 2021 – Lab environment upgrade to 1.20v

  • Aug 24, 2020 – New updates
    Lab environment upgrade to v1.19
    New lectures Storage Section, Troubleshooting Section, kubectl apply, Solution videos, and labs were added.
    Updated Kubernetes Imperative Commands Lab.

  • Jun 16, 2020 – Lab environment upgrade to v1.18

  • Dec 3, 2019 – New labs added

  • Jul 5, 2019 – New Mock Exam to the Kubernetes Certification Courses added

  • Jun 7, 2019 – New lectures on Practice Imperative Commands, Multi Container PODs, and Init Containers, along with labs, were added

  • May 21, 2019 – Lab Updates and fixes

Bạn sẽ học được gì

How to Administer a Kubernetes Cluster

How to Design a Kubernetes Cluster

How to Build a Kubernetes Cluster from scratch - "The Hard Way"

How to Test a Kubernetes Cluster end-to-end

How to Troubleshoot a Kubernetes Cluster

How to Secure a Kubernetes Cluster

How to Configure Storage on a Kubernetes Cluster

How to Configure Network on a Kubernetes Cluster

Yêu cầu

  • Basic understanding of Docker
  • YAML Language

Nội dung khoá học

17 sections

Introduction

8 lectures
Course Introduction
03:03
Certification
02:57
Certification Details
00:25
Course Release Notes
01:29
The Kubernetes Trilogy
04:33
Join our Community Channel for support and interaction
01:07
A note on the Course Curriculum
00:46
Reference Notes for lectures and labs
00:07

Core Concepts

42 lectures
Core Concepts Section Introduction
00:30
Download Presentation Deck for this section
00:05
Cluster Architecture
08:48
Docker-vs-ContainerD
12:58
ETCD For Beginners
07:20
ETCD in Kubernetes
03:16
ETCD - Commands (Optional)
00:57
Kube-API Server
04:50
Kube Controller Manager
04:14
Kube Scheduler
03:52
Kubelet
01:42
Kube Proxy
03:41
Recap - Pods
09:00
Pods with YAML
07:04
Demo - Pods with YAML
06:17
Practice Test Introduction
05:51
Demo: Accessing Labs
02:14
Accessing the Labs
00:23
Practice Test - Pods
00:01
Practice Test - Solution (Optional)
11:32
Recap - ReplicaSets
16:09
Practice Test - ReplicaSets
00:04
Practice Test - ReplicaSets - Solution (Optional)
14:09
Deployments
04:26
Certification Tip!
01:06
Practice Test - Deployments
00:03
Solution - Deployments (optional)
07:07
Services
13:50
Services Cluster IP
04:01
Services - Loadbalancer
03:41
Practice Test - Services
00:01
Solution - Services (optional)
09:27
Namespaces
08:22
Practice Test - Namespaces
00:04
Solution - Namespaces (optional)
06:04
Imperative vs Declarative
13:05
Certification Tips - Imperative Commands with Kubectl
02:03
Practice Test - Imperative Commands
00:05
Solution - Imperative Commands (optional)
13:25
Kubectl Apply Command
04:38
Here's some inspiration to keep going
00:00
A Quick Reminder
01:10

Scheduling

31 lectures
Scheduling Section Introduction
00:53
Download Presentation Deck for this section
00:05
Manual Scheduling
02:31
Practice Test - Manual Scheduling
00:00
Solution - Manual Scheduling (optional)
06:53
Labels and Selectors
05:46
Practice Test - Labels and Selectors
00:01
Solution : Labels and Selectors : (Optional)
05:33
Taints and Tolerations
09:42
Practice Test - Taints and Tolerations
00:01
Solution - Taints and Tolerations (Optional)
10:09
Node Selectors
03:19
Node Affinity
07:08
Practice Test - Node Affinity
00:01
Solution - Node Affinity (Optional)
10:13
Taints and Tolerations vs Node Affinity
02:32
Resource Requirements and Limits
14:51
A quick note on editing Pods and Deployments
01:08
Practice Test - Resource Requirements and Limits
00:00
Solution: Resource Limits : (Optional)
05:22
DaemonSets
04:08
Practice Test - DaemonSets
00:00
Solution - DaemonSets (optional)
05:45
Static Pods
08:43
Practice Test - Static Pods
00:01
Solution - Static Pods (Optional)
14:36
Multiple Schedulers
09:32
Practice Test - Multiple Schedulers
00:02
Solution - Practice Test - Multiple Schedulers : (Optional)
06:35
Configuring Scheduler Profiles
09:53
References
00:01

Logging & Monitoring

8 lectures
Logging and Monitoring Section Introduction
00:29
Download Presentation Deck
00:05
Monitor Cluster Components
03:57
Practice Test - Monitoring
00:08
Solution: Monitor Cluster Components : (Optional)
04:21
Managing Application Logs
02:15
Practice Test - Monitor Application Logs
00:00
Solution: Logging : (Optional)
02:48

Application Lifecycle Management

30 lectures
Application Lifecycle Management - Section Introduction
00:41
Download Slide Deck
00:05
Rolling Updates and Rollbacks
06:42
Practice Test - Rolling Updates and Rollbacks
00:00
Solution: Rolling update : (Optional)
09:05
Configure Applications
00:05
Commands
07:20
Commands and Arguments
02:39
Practice Test - Commands and Arguments
00:00
Solution - Commands and Arguments (Optional)
19:31
Configure Environment Variables in Applications
01:14
Configuring ConfigMaps in Applications
05:18
Practice Test: Environment Variables
00:00
Solution - Environment Variables (Optional)
09:00
Configure Secrets in Applications
08:20
A note about Secrets!
01:04
Additional Resource
00:05
Practice Test - Secrets
00:00
Solution - Secrets (Optional)
09:53
Demo: Encrypting Secret Data at Rest
18:47
Scale Applications
00:04
Multi Container Pods
02:13
Practice Test - Multi Container Pods
00:01
Solution - Multi-Container Pods (Optional)
15:09
Multi-container Pods Design Patterns
00:17
InitContainers
01:34
Practice Test - Init Containers
00:01
Solution - Init Containers (Optional)
10:57
Self Healing Applications
00:24
If you like it, Share it!
00:04

Cluster Maintenance

19 lectures
Cluster Maintenance - Section Introduction
01:15
Download Presentation Deck
00:05
OS Upgrades
04:08
Practice Test - OS Upgrades
00:00
Solution - OS Upgrades (optional)
10:49
Kubernetes Software Versions
02:54
References
00:06
Cluster Upgrade Process
11:10
Demo - Cluster upgrade
19:00
Practice Test - Cluster Upgrade
00:00
Solution: Cluster Upgrade
16:45
Backup and Restore Methods
06:17
Working with ETCDCTL
00:54
Practice Test - Backup and Restore Methods
00:01
Solution - Backup and Restore
19:08
Practice Test Backup and Restore Methods 2
00:01
Solution: Backup and Restore 2
20:21
Certification Exam Tip!
00:17
References
00:02

Security

43 lectures
Security - Section Introduction
02:15
Download Presentation Deck
00:05
Kubernetes Security Primitives
03:18
Authentication
05:34
Article on Setting up Basic Authentication
01:03
TLS Introduction
01:28
TLS Basics
20:03
TLS in Kubernetes
07:48
TLS in Kubernetes - Certificate Creation
10:54
View Certificate Details
04:30
Resource: Download Kubernetes Certificate Health Check Spreadsheet
00:05
Practice Test - View Certificates
00:00
Solution - View Certification Details
21:28
Certificates API
05:57
Practice Test - Certificates API
00:00
Solution Certificates API
07:37
KubeConfig
08:31
Practice Test - KubeConfig
00:00
Solution KubeConfig
08:08
Persistent Key/Value Store
00:09
API Groups
05:52
Authorization
07:30
Role Based Access Controls
04:28
Practice Test - RBAC
00:00
Solution Role Based Access Controls
13:28
Cluster Roles and Role Bindings
04:33
Practice Test - Cluster Roles and Role Bindings
00:00
Solution Cluster Roles
11:13
Service Accounts
14:34
Practice Test Service Accounts
00:01
Solution Service Accounts
07:18
Image Security
04:43
Practice Test - Image Security
00:00
Solution Image Security
06:52
Pre-requisite - Security in Docker
05:37
Security Contexts
01:51
Practice Test - Security Contexts
00:00
Solution Security Contexts
05:10
Network Policy
08:25
Developing network policies
11:35
Practice Test - Network Policy
00:00
Kubectx and Kubens – Command line Utilities
00:48
Solution - Network Policies (optional)
14:10

Storage

17 lectures
Storage - Section Introduction
00:44
Introduction to Docker Storage
00:53
Storage in Docker
12:31
Volume Driver Plugins in Docker
01:53
Container Storage Interface (CSI)
03:44
Download Slide Deck
00:05
Volumes
04:29
Persistent Volumes
03:01
Persistent Volume Claims
04:04
Using PVCs in Pods
00:17
Practice Test - Persistent Volumes and Persistent Volume Claims
00:00
Solution - Persistent Volumes and Persistent Volume Claims
18:11
Application Configuration
00:07
Additional Topics
00:07
Storage Class
03:59
Practice Test - Storage Class
00:00
Solution - Storage Class
10:27

Networking

38 lectures
Networking - Section Introduction
02:04
Download Presentation Deck
00:05
Prerequisite - Switching Routing
12:12
Prerequisite - DNS
14:24
Prerequisite - CoreDNS
01:11
Prerequisite - Network Namespaces
15:09
FAQ
00:17
Prerequisite - Docker Networking
07:15
Prerequisite - CNI
06:09
Cluster Networking
02:11
Important Note about CNI and CKA Exam
00:38
Practice Test - Explore Kubernetes Environment
00:00
Solution - Explore Environment (optional)
08:29
Pod Networking
09:03
CNI in kubernetes
02:51
Note CNI Weave
00:24
CNI weave
05:59
Practice Test - Explore CNI
00:01
Solution - Explore CNI (optional)
02:12
Practice Test - Deploy Network Solution
00:01
Solution - Deploy Network Solution (optional)
07:24
IP Address Management - Weave
03:21
Practice Test - Networking Weave
00:00
Solution - Networking Weave (optional)
05:30
Service Networking
08:51
Practice Test - Service Networking
00:00
Solution - Service Networking (optional)
05:12
DNS in kubernetes
05:39
CoreDNS in Kubernetes
06:43
Practice Test - Explore DNS
00:00
Solution - Explore DNS (optional)
15:56
Ingress
22:02
Article: Ingress
00:20
Ingress - Annotations and rewrite-target
01:21
Practice Test - Ingress - 1
00:01
Solution - Ingress Networking 1 - (optional)
15:45
Practice Test - Ingress - 2
00:01
Solution - Ingress Networking - 2 (optional)
14:34

Design and Install a Kubernetes Cluster

6 lectures
Download Presentation Deck
00:05
Design a Kubernetes Cluster
05:49
Choosing Kubernetes Infrastructure
05:52
Configure High Availability
07:48
ETCD in HA
12:41
Important Update: Kubernetes the Hard Way
00:10

Install "Kubernetes the kubeadm way"

6 lectures
Introduction to Deployment with Kubeadm
02:32
Resources
00:04
Deploy with Kubeadm - Provision VMs with Vagrant
05:55
Demo - Deployment with Kubeadm
24:23
Practice Test - Deploy a Kubernetes Cluster using Kubeadm
00:01
Solution - Deploy a Kubernetes Cluster using kubeadm : (Optional)
09:50

End to End Tests on a Kubernetes Cluster

1 lectures
Important Update: End to End Section
00:12

Troubleshooting

13 lectures
Troubleshooting - Section Introduction
00:26
Download Presentation Deck
00:05
Application Failure
02:51
Practice Test - Application Failure
00:03
Solution - Application Failure : (Optional)
28:07
Control Plane Failure
01:25
Practice Test - Control Plane Failure
00:01
Solution - Control Plane Failure : (Optional)
15:55
Worker Node Failure
01:55
Practice Test - Worker Node Failure
00:01
Solution - Worker Node Failure : (Optional)
10:21
Network Troubleshooting
03:40
Practice Test - Troubleshoot Network
00:00

Other Topics

4 lectures
Pre-Requisites - JSON PATH
00:16
Practice Test - JSON PATH
00:01
Advanced Kubectl Commands
12:03
Practice Test - Advanced Kubectl Commands
00:01

Lightning Labs

2 lectures
Lightning Lab Introduction
00:37
Lightning Lab - 1
00:01

Mock Exams

6 lectures
Mock Exam - 1
00:37
Solution - Mock Exam -1 (Optional)
23:23
Mock Exam - 2
00:01
Mock Exam - 2 - Solution : (Optional)
36:33
Mock Exam - 3
00:01
Mock Exam - 3 - Solution : (Optional)
37:32

Course Conclusion

4 lectures
Frequently Asked Questions!
01:11
More Certification Tips!
00:09
Bonus Lecture: Conclusion
03:09
Kubernetes Update and Project Videos - Your Essential Guide
00:21

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.