Video description
Microservices architecture is one of the hottest areas of application development today, particularly for cloud-based enterprise-scale applications. The benefits of building applications using small, single-purpose services are well documented and include the ability to implement Continuous Integration/Continuous Delivery pipelines. But, managing what can sometimes be enormous numbers of services is no easy task and requires the addition of an “orchestrator” to keep it all together. Kubernetes is among the most popular and broadly used tools for this job. So it’s no surprise that the ability to use, troubleshoot, and monitor Kubernetes as an application developer is in high demand. To help job seekers and employers have a standard means to demonstrate and evaluate proficiency and value in a Kubernetes environment, the Cloud Native Computing Foundation (CNCF) developed the Certified Kubernetes Application Developer (CKAD) certification. And to achieve this certification, you need to pass an exam.
In this video course, your host, trainer and CKAD Ben Muschko, explores the topics covered in the CKAD exam to fully prepare you to pass the certification exam. You’ll look at determining when and how you should apply the core concepts of Kubernetes to manage an application. You’ll also examine the kubectl command-line tool, a mainstay of the Kubernetes engineer. Ben also offers tips to help you better prepare for the exam and shares his personal experience with getting ready for all aspects of the exam. The CKAD is different from the typical multichoice format of other certifications. It’s completely performance based and requires deep knowledge of the tasks at hand under immense time pressure. Are you ready to pass the test on the first go?
What you'll learn — and how you can apply it
By the end of this live, hands-on, online course, you’ll understand:
- When and how to apply Kubernetes concepts to manage an application
- Objectives, abilities as well as tips and tricks (like time management, navigating the exam environment and the type of questions to expect) needed to pass the CKAD exam
- The ins and outs of the kubectl command-line tool
And you’ll be able to:
- Demonstrate competency to perform the responsibilities of Kubernetes application developers
- Solve real-world Kubernetes problems in a hands-on, command-line environment
- Effectively navigate and solve questions during the CKAD exam
This training is for you because...
- You’re a developer using Kubernetes to configure, manage, and rollout applications, and you want to obtain CKAD certification
- You want to understand the basics of Kubernetes by solving hands-on problems
- You want to become a Certified Kubernetes Application Developer
Prerequisites:
- You should have experience working with containers, in particular Docker
- You should possess beginner-level understanding of Kubernetes concepts and the resources API
- You should have familiarity with a Unix environment and Bash commands as well as with command-line-based text editors (optimally vim) and the YAML format
Recommended preparation:
- Attendees will need access to a Kubernetes cluster, either local or remote; the recommended setup is to install minikube and kubectl
- CKAD candidate handbook (PDF)
- Introduction to Kubernetes (free edx video course)
Recommended follow-up:
- Introduction to Kubernetes (live online training)
- Kubernetes Patterns (book)
- Learners might understand the basic Kubernetes ideas and concepts but aren’t able to apply them in practice
- Format, time management, and shell environment of the CKAD exam which leads to candidates failing when taking the test
- Ability to troubleshoot and debug Kubernetes setups by using appropriate kubectl commands under pressure
Common misunderstandings:
Table of contents
- Introduction
- Module 1
- Module 2
-
Module 3
- Module 3: Configuration
- Centralized Configuration Data
- Creating and Mounting ConfigMaps
- Demo: Configuring a Pod to Use a ConfigMap
- Creating and Mounting Secrets
- Demo: Configuring a Pod to Use a Secret
- Understanding Security Contexts
- Demo: Creating a Security Context for a Pod
- Declaring Resource Boundaries
- Demo: Defining a Pod’s Resource Requirements
- Declaring Service Accounts
- Demo: Using a Service Account
- Module 3: Summary
- Module 4
- Checkpoint
- Module 5
-
Module 6
- Module 6: Pod Design
- Understanding and Querying Labels
- Understanding Annotations
- Demo: Defining and Querying Labels and Annotations
- Understanding and Creating Deployments
- Scaling a Deployment
- Demo: Performing Rolling Updates and Scaling a Deployment
- Understanding and Creating Jobs
- Understanding and Creating CronJobs
- Demo: Creating a Scheduled Container Operation
- Module 6: Summary
- Module 7
- Module 8
Product information
- Title: Certified Kubernetes Application Developer (CKAD) Prep Course
- Author(s):
- Release date: July 2019
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492061038
You might also like
book
Certified Kubernetes Application Developer (CKAD) Study Guide
Exclusively on O'Reilly: Get more hands-on training and test your CKAD exam readiness by working through …
video
Certified Kubernetes Application Developer (CKAD), 3rd Edition
13 Hours of Video Instruction More than 13 hours of deep-dive video training to learn how …
video
Certified Kubernetes Application Developer (CKAD), 2nd Edition
13+ Hours of Video Instruction An updated edition of this video title is available. Please go …
video
Certified Kubernetes Administrator (CKA), 3rd Edition
8 Hours of Video Instruction Get the edge you need to successfully study for and pass …