Certified Kubernetes Administrator (CKA) with Practice Tests

Certified Kubernetes Administrator (CKA) with Practice Tests

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 18h 41m | 6.18 GB

Prepare for the Certified Kubernetes Administrators Certification with live practice tests right in your browser – CKA

Updated for latest CKA (2021) 1.21 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 a 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.

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 deployment, scaling, and management of containerized applications. 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 effectively deploy applications on Kubernetes.

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 illustration help you understand complex concepts easily.

What you’ll learn

  • 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
Table of Contents

Introduction
1 Course Introduction
2 Certification
3 The Kubernetes Trilogy
4 A note on the Course Curriculum
5 Certification Details
6 Join our Slack Channel for support and interaction
7 Reference Notes for lectures and labs

Core Concepts
8 Core Concepts Section Introduction
9 Cluster Architecture
10 ETCD For Beginners
11 ETCD in Kubernetes
12 Kube-API Server
13 Kube Controller Manager
14 Kube Scheduler
15 Kubelet
16 Kube Proxy
17 Recap – PODs
18 PODs with YAML
19 Demo – PODs with YAML
20 Practice Test Introduction
21 Demo Accessing Labs
22 Practice Test – Solution (Optional)
23 Recap – ReplicaSets
24 Practice Test – ReplicaSets – Solution (Optional)
25 Deployments
26 Solution – Deployments (optional)
27 Namespaces
28 Solution – Namespaces (optional)
29 Services
30 Services Cluster IP
31 Services – Loadbalancer
32 Solution – Services (optional)
33 Imperative vs Declarative
34 Solution – Imperative Commands (optional)
35 Kubectl Apply Command
36 Accessing the Labs
37 Certification Tip!
38 Certification Tips – Imperative Commands with Kubectl
39 Download Presentation Deck for this section
40 ETCD – Commands (Optional)
41 Here’s some inspiration to keep going
42 Practice Test – Deployments
43 Practice Test – Imperative Commands
44 Practice Test – Namespaces
45 Practice Test – Pods
46 Practice Test – ReplicaSets
47 Practice Test – Services
48 Your Reviews are Important!

Scheduling
49 Scheduling Section Introduction
50 Manual Scheduling
51 Solution – Manual Scheduling (optional)
52 Labels and Selectors
53 Solution Labels and Selectors (Optional)
54 Taints and Tolerations
55 Solution – Taints and Tolerations (Optional)
56 Node Selectors
57 Node Affinity
58 Solution – Node Affinity (Optional)
59 Taints and Tolerations vs Node Affinity
60 Resource Requirements and Limits
61 Solution Resource Limits (Optional)
62 DaemonSets
63 Solution – DaemonSets (optional)
64 Static Pods
65 Solution – Static Pods (Optional)
66 Multiple Schedulers
67 Solution – Practice Test – Multiple Schedulers (Optional)
68 Configuring Kubernetes Scheduler
69 A quick note on editing PODs and Deployments
70 Connect with me!
71 Download Presentation Deck for this section
72 Note on default resource requirements and limits
73 Practice Test – DaemonSets
74 Practice Test – Labels and Selectors
75 Practice Test – Manual Scheduling
76 Practice Test – Multiple Schedulers
77 Practice Test – Node Affinity
78 Practice Test – Resource Requirements and Limits
79 Practice Test – Static Pods
80 Practice Test – Taints and Tolerations

Logging & Monitoring
81 Logging and Monitoring Section Introduction
82 Monitor Cluster Components
83 Solution Monitor Cluster Components (Optional)
84 Managing Application Logs
85 Solution Logging (Optional)
86 Download Presentation Deck
87 More coming soon!
88 Practice Test – Monitor Application Logs
89 Practice Test – Monitoring

Application Lifecycle Management
90 Application Lifecycle Management – Section Introduction
91 Rolling Updates and Rollbacks
92 Solution Rolling update (Optional)
93 Commands
94 Commands and Arguments
95 Solution – Commands and Arguments (Optional)
96 Configure Environment Variables in Applications
97 Configuring ConfigMaps in Applications
98 Solution – Environment Variables (Optional)
99 Configure Secrets in Applications
100 Solution – Secrets (Optional)
101 Multi Container PODs
102 Solution – Multi-Container Pods (Optional)
103 Solution – Init Containers (Optional)
104 A note about Secrets!
105 Configure Applications
106 Download Slide Deck
107 If you like it, Share it!
108 InitContainers
109 Multi-container PODs Design Patterns
110 Practice Test – Commands and Arguments
111 Practice Test – Init Containers
112 Practice Test – Multi Container PODs
113 Practice Test – Rolling Updates and Rollbacks
114 Practice Test – Secrets
115 Practice Test Environment Variables
116 Scale Applications
117 Self Healing Applications

Cluster Maintenance
118 Cluster Maintenance – Section Introduction
119 OS Upgrades
120 Solution – OS Upgrades (optional)
121 Kubernetes Software Versions
122 Cluster Upgrade Process
123 Demo – Cluster upgrade
124 Solution Cluster Upgrade
125 Backup and Restore Methods
126 Solution – Backup and Restore
127 Certification Exam Tip!
128 Download Presentation Deck
129 Practice Test – Backup and Restore Methods
130 Practice Test – Cluster Upgrade
131 Practice Test – OS Upgrades
132 References
133 Working with ETCDCTL

Security
134 Security – Section Introduction
135 Kubernetes Security Primitives
136 Authentication
137 TLS Introduction
138 TLS Basics
139 TLS in Kubernetes
140 TLS in Kubernetes – Certificate Creation
141 View Certificate Details
142 Certificates API
143 KubeConfig
144 API Groups
145 Authorization
146 Role Based Access Controls
147 Cluster Roles and Role Bindings
148 Service Accounts
149 Image Security
150 Security Contexts
151 Network Policy
152 Developing network policies
153 Solution – Network Policies (optional)
154 Article on Setting up Basic Authentication
155 Download Presentation Deck
156 Persistent KeyValue Store
157 Practice Test – Certificates API
158 Practice Test – Cluster Roles and Role Bindings
159 Practice Test – Image Security
160 Practice Test – KubeConfig
161 Practice Test – Network Policy
162 Practice Test – RBAC
163 Practice Test – Security Contexts
164 Practice Test – View Certificates
165 Practice Test Service Accounts
166 Resource Download Kubernetes Certificate Health Check Spreadsheet

Storage
167 Storage – Section Introduction
168 Introduction to Docker Storage
169 Storage in Docker
170 Volume Driver Plugins in Docker
171 Container Storage Interface (CSI)
172 Volumes
173 Persistent Volumes
174 Persistent Volume Claims
175 Solution – Persistent Volumes and Persistent Volume Claims
176 Storage Class
177 Additional Topics
178 Application Configuration
179 Download Slide Deck
180 Practice Test – Persistent Volumes and Persistent Volume Claims
181 Practice Test – Storage Class
182 Using PVCs in PODs

Networking
183 Networking – Section Introduction
184 Prerequisite – Switching Routing
185 Prerequisite – DNS
186 Prerequisite – Network Namespaces
187 Prerequisite – Docker Networking
188 Prerequisite – CNI
189 Cluster Networking
190 Solution – Explore Environment (optional)
191 Pod Networking
192 CNI in kubernetes
193 CNI weave
194 Solution – Explore CNI Weave (optional)
195 Solution – Deploy Network Solution (optional)
196 IP Address Management – Weave
197 Solution – Networking Weave (optional)
198 Service Networking
199 Solution – Service Networking (optional)
200 DNS in kubernetes
201 CoreDNS in Kubernetes
202 Solution – Explore DNS (optional)
203 Ingress
204 Solution – Ingress Networking 1 – (optional)
205 Solution – Ingress Networking – 2 (optional)
206 Article Ingress
207 Download Presentation Deck
208 FAQ
209 Important Note about CNI and CKA Exam
210 Ingress – Annotations and rewrite-target
211 Practice Test – Deploy Network Solution
212 Practice Test – Explore CNI Weave
213 Practice Test – Explore DNS
214 Practice Test – Explore Kubernetes Environment
215 Practice Test – Ingress – 1
216 Practice Test – Ingress – 2
217 Practice Test – Networking Weave
218 Practice Test – Service Networking
219 Prerequisite – CoreDNS

Design and Install a Kubernetes Cluster
220 Design a Kubernetes Cluster
221 Choosing Kubernetes Infrastructure
222 Configure High Availability
223 ETCD in HA
224 Download Presentation Deck
225 Important Update Kubernetes the Hard Way

Install Kubernetes the kubeadm way
226 Introduction to Deployment with Kubeadm
227 Deploy with Kubeadm – Provision VMs with Vagrant
228 Demo – Deployment with Kubeadm
229 Solution – Deploy a Kubernetes Cluster using kubeadm (Optional)
230 Practice Test – Deploy a Kubernetes Cluster using Kubeadm
231 Resources

End to End Tests on a Kubernetes Cluster
232 Important Update End to End Section

Troubleshooting
233 Troubleshooting – Section Introduction
234 Application Failure
235 Solution – Application Failure (Optional)
236 Control Plane Failure
237 Solution – Control Plane Failure (Optional)
238 Worker Node Failure
239 Solution – Worker Node Failure (Optional)
240 Download Presentation Deck
241 Network Troubleshooting
242 Practice Test – Application Failure
243 Practice Test – Control Plane Failure
244 Practice Test – Troubleshoot Network
245 Practice Test – Worker Node Failure

Other Topics
246 Advanced Kubectl Commands
247 A reminder to update your review
248 Practice Test – Advanced Kubectl Commands
249 Practice Test – JSON PATH
250 Pre-Requisites – JSON PATH

Lightning Labs
251 Lightning Lab – 1
252 Lightning Lab Introduction

Mock Exams
253 Solution – Mock Exam -1 (Optional)
254 Mock Exam – 2 – Solution (Optional)
255 Mock Exam – 3 – Solution (Optional)
256 Mock Exam – 1
257 Mock Exam – 2
258 Mock Exam – 3

Course Conclusion
259 Bonus Lecture Accessing the Labs
260 Frequently Asked Questions!
261 More Certification Tips!

Homepage