Certified Kubernetes Administrator (Cka) With Practice Tests
Last updated 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.52 GB | Duration: 22h 18m
Last updated 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.52 GB | Duration: 22h 18m
Prepare for the Certified Kubernetes Administrators Certification with live practice tests right in your browser - CKA
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
Requirements
Basic understanding of Docker
YAML Language
Description
*** Updated for latest CKA (2022) 1.24 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, StudentLearning 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 TechnologyKubernetes 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 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 setup any lab environment yourself. We validate your work and give you feedback instantly. Preview 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 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 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, UdemyLegal 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 HistoryOct 10, 2022 – Lab environment upgrade to 1.24vSept 2, 2022 - New lab on etcd addedMay 15, 2022 - Mock Exam solution videos updatedMay 1, 2022 – Lab environment upgrade to 1.23vOct 20, 2021 – Lab environment upgrade to 1.22vMay 10, 2021 – Lab environment upgrade to 1.20vAug 24, 2020 – New updatesLab environment upgrade to v1.19New lectures Storage Section, Troubleshooting Section, kubectl apply and Solution videos along with labs were added.Updated Kubernetes Imperative Commands Lab.Jun 16, 2020 – Lab environment upgrade to v1.18Dec 3, 2019 – New labs addedJul 5, 2019 – New Mock Exam to the Kubernetes Certification Courses addedJun 7, 2019 – New lectures on Practice Imperative Commands, Multi Container PODs and Init Containers along with labs were addedMay 21,2019 – Lab Updates and fixes
Overview
Section 1: Introduction
Lecture 1 Course Introduction
Lecture 2 Certification
Lecture 3 Certification Details
Lecture 4 Course Release Notes
Lecture 5 The Kubernetes Trilogy
Lecture 6 Join our Slack Channel for support and interaction
Lecture 7 A note on the Course Curriculum
Lecture 8 Reference Notes for lectures and labs
Section 2: Core Concepts
Lecture 9 Core Concepts Section Introduction
Lecture 10 Download Presentation Deck for this section
Lecture 11 Cluster Architecture
Lecture 12 ETCD For Beginners
Lecture 13 ETCD in Kubernetes
Lecture 14 ETCD - Commands (Optional)
Lecture 15 Kube-API Server
Lecture 16 Kube Controller Manager
Lecture 17 Kube Scheduler
Lecture 18 Kubelet
Lecture 19 Kube Proxy
Lecture 20 Recap - PODs
Lecture 21 PODs with YAML
Lecture 22 Demo - PODs with YAML
Lecture 23 Practice Test Introduction
Lecture 24 Demo: Accessing Labs
Lecture 25 Accessing the Labs
Lecture 26 Practice Test - Pods
Lecture 27 Practice Test - Solution (Optional)
Lecture 28 Recap - ReplicaSets
Lecture 29 Practice Test - ReplicaSets
Lecture 30 Practice Test - ReplicaSets - Solution (Optional)
Lecture 31 Deployments
Lecture 32 Certification Tip!
Lecture 33 Practice Test - Deployments
Lecture 34 Solution - Deployments (optional)
Lecture 35 Services
Lecture 36 Services Cluster IP
Lecture 37 Services - Loadbalancer
Lecture 38 Practice Test - Services
Lecture 39 Solution - Services (optional)
Lecture 40 Namespaces
Lecture 41 Practice Test - Namespaces
Lecture 42 Solution - Namespaces (optional)
Lecture 43 Imperative vs Declarative
Lecture 44 Certification Tips - Imperative Commands with Kubectl
Lecture 45 Practice Test - Imperative Commands
Lecture 46 Solution - Imperative Commands (optional)
Lecture 47 Kubectl Apply Command
Lecture 48 Here's some inspiration to keep going
Section 3: Scheduling
Lecture 49 Scheduling Section Introduction
Lecture 50 Download Presentation Deck for this section
Lecture 51 Manual Scheduling
Lecture 52 Practice Test - Manual Scheduling
Lecture 53 Solution - Manual Scheduling (optional)
Lecture 54 Labels and Selectors
Lecture 55 Practice Test - Labels and Selectors
Lecture 56 Solution : Labels and Selectors : (Optional)
Lecture 57 Taints and Tolerations
Lecture 58 Practice Test - Taints and Tolerations
Lecture 59 Solution - Taints and Tolerations (Optional)
Lecture 60 Node Selectors
Lecture 61 Node Affinity
Lecture 62 Practice Test - Node Affinity
Lecture 63 Solution - Node Affinity (Optional)
Lecture 64 Taints and Tolerations vs Node Affinity
Lecture 65 Resource Requirements and Limits
Lecture 66 Note on default resource requirements and limits
Lecture 67 A quick note on editing PODs and Deployments
Lecture 68 Practice Test - Resource Requirements and Limits
Lecture 69 Solution: Resource Limits : (Optional)
Lecture 70 DaemonSets
Lecture 71 Practice Test - DaemonSets
Lecture 72 Solution - DaemonSets (optional)
Lecture 73 Static Pods
Lecture 74 Practice Test - Static Pods
Lecture 75 Solution - Static Pods (Optional)
Lecture 76 Multiple Schedulers
Lecture 77 Practice Test - Multiple Schedulers
Lecture 78 Solution - Practice Test - Multiple Schedulers : (Optional)
Lecture 79 Configuring Scheduler Profiles
Lecture 80 References
Section 4: Logging & Monitoring
Lecture 81 Logging and Monitoring Section Introduction
Lecture 82 Download Presentation Deck
Lecture 83 Monitor Cluster Components
Lecture 84 Practice Test - Monitoring
Lecture 85 Solution: Monitor Cluster Components : (Optional)
Lecture 86 Managing Application Logs
Lecture 87 Practice Test - Monitor Application Logs
Lecture 88 Solution: Logging : (Optional)
Section 5: Application Lifecycle Management
Lecture 89 Application Lifecycle Management - Section Introduction
Lecture 90 Download Slide Deck
Lecture 91 Rolling Updates and Rollbacks
Lecture 92 Practice Test - Rolling Updates and Rollbacks
Lecture 93 Solution: Rolling update : (Optional)
Lecture 94 Configure Applications
Lecture 95 Commands
Lecture 96 Commands and Arguments
Lecture 97 Practice Test - Commands and Arguments
Lecture 98 Solution - Commands and Arguments (Optional)
Lecture 99 Configure Environment Variables in Applications
Lecture 100 Configuring ConfigMaps in Applications
Lecture 101 Practice Test: Environment Variables
Lecture 102 Solution - Environment Variables (Optional)
Lecture 103 Configure Secrets in Applications
Lecture 104 A note about Secrets!
Lecture 105 Practice Test - Secrets
Lecture 106 Solution - Secrets (Optional)
Lecture 107 Demo: Encrypting Secret Data at Rest
Lecture 108 Scale Applications
Lecture 109 Multi Container PODs
Lecture 110 Practice Test - Multi Container PODs
Lecture 111 Solution - Multi-Container Pods (Optional)
Lecture 112 Multi-container PODs Design Patterns
Lecture 113 InitContainers
Lecture 114 Practice Test - Init Containers
Lecture 115 Solution - Init Containers (Optional)
Lecture 116 Self Healing Applications
Lecture 117 If you like it, Share it!
Section 6: Cluster Maintenance
Lecture 118 Cluster Maintenance - Section Introduction
Lecture 119 Download Presentation Deck
Lecture 120 OS Upgrades
Lecture 121 Practice Test - OS Upgrades
Lecture 122 Solution - OS Upgrades (optional)
Lecture 123 Kubernetes Software Versions
Lecture 124 References
Lecture 125 Cluster Upgrade Process
Lecture 126 Demo - Cluster upgrade
Lecture 127 Practice Test - Cluster Upgrade
Lecture 128 Solution: Cluster Upgrade
Lecture 129 Backup and Restore Methods
Lecture 130 Working with ETCDCTL
Lecture 131 Practice Test - Backup and Restore Methods
Lecture 132 Solution - Backup and Restore
Lecture 133 Practice Test Backup and Restore Methods 2
Lecture 134 Certification Exam Tip!
Lecture 135 References
Section 7: Security
Lecture 136 Security - Section Introduction
Lecture 137 Download Presentation Deck
Lecture 138 Kubernetes Security Primitives
Lecture 139 Authentication
Lecture 140 Article on Setting up Basic Authentication
Lecture 141 A note on Service Accounts
Lecture 142 TLS Introduction
Lecture 143 TLS Basics
Lecture 144 TLS in Kubernetes
Lecture 145 TLS in Kubernetes - Certificate Creation
Lecture 146 View Certificate Details
Lecture 147 Resource: Download Kubernetes Certificate Health Check Spreadsheet
Lecture 148 Practice Test - View Certificates
Lecture 149 Solution - View Certification Details
Lecture 150 Certificates API
Lecture 151 Practice Test - Certificates API
Lecture 152 Solution Certificates API
Lecture 153 KubeConfig
Lecture 154 Practice Test - KubeConfig
Lecture 155 Solution KubeConfig
Lecture 156 Persistent Key/Value Store
Lecture 157 API Groups
Lecture 158 Authorization
Lecture 159 Role Based Access Controls
Lecture 160 Practice Test - RBAC
Lecture 161 Solution Role Based Access Controls
Lecture 162 Cluster Roles and Role Bindings
Lecture 163 Practice Test - Cluster Roles and Role Bindings
Lecture 164 Solution Cluster Roles
Lecture 165 Service Accounts
Lecture 166 Practice Test Service Accounts
Lecture 167 Image Security
Lecture 168 Practice Test - Image Security
Lecture 169 Solution Image Security
Lecture 170 Pre-requisite - Security in Docker
Lecture 171 Security Contexts
Lecture 172 Practice Test - Security Contexts
Lecture 173 Solution Security Contexts
Lecture 174 Network Policy
Lecture 175 Developing network policies
Lecture 176 Practice Test - Network Policy
Lecture 177 Kubectx and Kubens – Command line Utilities
Lecture 178 Solution - Network Policies (optional)
Section 8: Storage
Lecture 179 Storage - Section Introduction
Lecture 180 Introduction to Docker Storage
Lecture 181 Storage in Docker
Lecture 182 Volume Driver Plugins in Docker
Lecture 183 Container Storage Interface (CSI)
Lecture 184 Download Slide Deck
Lecture 185 Volumes
Lecture 186 Persistent Volumes
Lecture 187 Persistent Volume Claims
Lecture 188 Using PVCs in PODs
Lecture 189 Practice Test - Persistent Volumes and Persistent Volume Claims
Lecture 190 Solution - Persistent Volumes and Persistent Volume Claims
Lecture 191 Application Configuration
Lecture 192 Additional Topics
Lecture 193 Storage Class
Lecture 194 Practice Test - Storage Class
Lecture 195 Solution - Storage Class
Section 9: Networking
Lecture 196 Networking - Section Introduction
Lecture 197 Download Presentation Deck
Lecture 198 Prerequisite - Switching Routing
Lecture 199 Prerequisite - DNS
Lecture 200 Prerequisite - CoreDNS
Lecture 201 Prerequisite - Network Namespaces
Lecture 202 FAQ
Lecture 203 Prerequisite - Docker Networking
Lecture 204 Prerequisite - CNI
Lecture 205 Cluster Networking
Lecture 206 Important Note about CNI and CKA Exam
Lecture 207 Practice Test - Explore Kubernetes Environment
Lecture 208 Solution - Explore Environment (optional)
Lecture 209 Pod Networking
Lecture 210 CNI in kubernetes
Lecture 211 CNI weave
Lecture 212 Practice Test - Explore CNI
Lecture 213 Solution - Explore CNI (optional)
Lecture 214 Practice Test - Deploy Network Solution
Lecture 215 Solution - Deploy Network Solution (optional)
Lecture 216 IP Address Management - Weave
Lecture 217 Practice Test - Networking Weave
Lecture 218 Solution - Networking Weave (optional)
Lecture 219 Service Networking
Lecture 220 Practice Test - Service Networking
Lecture 221 Solution - Service Networking (optional)
Lecture 222 DNS in kubernetes
Lecture 223 CoreDNS in Kubernetes
Lecture 224 Practice Test - Explore DNS
Lecture 225 Solution - Explore DNS (optional)
Lecture 226 Ingress
Lecture 227 Article: Ingress
Lecture 228 Practice Test - Ingress - 1
Lecture 229 Solution - Ingress Networking 1 - (optional)
Lecture 230 Ingress - Annotations and rewrite-target
Lecture 231 Practice Test - Ingress - 2
Lecture 232 Solution - Ingress Networking - 2 (optional)
Section 10: Design and Install a Kubernetes Cluster
Lecture 233 Download Presentation Deck
Lecture 234 Design a Kubernetes Cluster
Lecture 235 Choosing Kubernetes Infrastructure
Lecture 236 Configure High Availability
Lecture 237 ETCD in HA
Lecture 238 Important Update: Kubernetes the Hard Way
Section 11: Install "Kubernetes the kubeadm way"
Lecture 239 Introduction to Deployment with Kubeadm
Lecture 240 Resources
Lecture 241 Deploy with Kubeadm - Provision VMs with Vagrant
Lecture 242 Demo - Deployment with Kubeadm
Lecture 243 Practice Test - Deploy a Kubernetes Cluster using Kubeadm
Lecture 244 Solution - Deploy a Kubernetes Cluster using kubeadm : (Optional)
Section 12: End to End Tests on a Kubernetes Cluster
Lecture 245 Important Update: End to End Section
Section 13: Troubleshooting
Lecture 246 Troubleshooting - Section Introduction
Lecture 247 Download Presentation Deck
Lecture 248 Application Failure
Lecture 249 Practice Test - Application Failure
Lecture 250 Solution - Application Failure : (Optional)
Lecture 251 Control Plane Failure
Lecture 252 Practice Test - Control Plane Failure
Lecture 253 Solution - Control Plane Failure : (Optional)
Lecture 254 Worker Node Failure
Lecture 255 Practice Test - Worker Node Failure
Lecture 256 Solution - Worker Node Failure : (Optional)
Lecture 257 Network Troubleshooting
Lecture 258 Practice Test - Troubleshoot Network
Section 14: Other Topics
Lecture 259 Pre-Requisites - JSON PATH
Lecture 260 Practice Test - JSON PATH
Lecture 261 Advanced Kubectl Commands
Lecture 262 Practice Test - Advanced Kubectl Commands
Section 15: Lightning Labs
Lecture 263 Lightning Lab Introduction
Lecture 264 Lightning Lab - 1
Section 16: Mock Exams
Lecture 265 Mock Exam - 1
Lecture 266 Solution - Mock Exam -1 (Optional)
Lecture 267 Mock Exam - 2
Lecture 268 Mock Exam - 2 - Solution : (Optional)
Lecture 269 Mock Exam - 3
Lecture 270 Mock Exam - 3 - Solution : (Optional)
Section 17: Course Conclusion
Lecture 271 Frequently Asked Questions!
Lecture 272 More Certification Tips!
Lecture 273 Bonus Lecture: Accessing the Labs
System Administrators,DevOps Professionals,Application Developers