Kubernetes Certified Application Developer (CKAD) with Tests
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.
More
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.
- Basic System Administration
- Basic Application Development - Python
- Linux VMs to follow along (This is optional as labs are provided with course)
- Kubernetes Basics
- 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 Kubernetes Certified Application Developer (CKAD) with Tests
# | Title | Duration |
---|---|---|
1 | Introduction | 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 |