Training Course

Kubernetes for Developers (LFD259)

Kubernetes is a high-velocity open source orchestration tool to deploy, scale, and update containerized applications. This course will teach you how to containerize, host, deploy, and configure an application in a multi-node cluster.

Who Is It For

This course is ideal for developers who are looking to gain skills in Kubernetes application development. Students should be familiar with the Linux command line, programming languages like Python, Node.js or Go, and have a basic understanding of cloud native application concepts and architectures.
read less read more
What You’ll Learn

This course will teach you how to containerize, host, deploy, and configure an application in a multi-node cluster. Starting with a simple Python script, you will define application resources and use core primitives to build, monitor and troubleshoot scalable applications in Kubernetes. Working with network plugins, security and cloud storage, you will be exposed to many of the features needed to deploy an application in a production environment.
read less read more
What It Prepares You For

The course, along with real-world experience and study, will provide the skills and knowledge also tested by the Certified Kubernetes Application Developer (CKAD) exam.
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. Kubernetes Architecture
Chapter 3. Build
Chapter 4. Design
Chapter 5. Deployment Configuration
Chapter 6. Understanding Security
Chapter 7. Exposing Applications
Chapter 8. Application Troubleshooting

Gain your certification after this course with our CKAD Exam

Bundle this course and the exam to save $100

Prerequisites
Before starting this course, you should be familiar with:

Lab Info
To successfully complete the lab exercises in this course, access to a Linux server or Linux desktop/laptop is required. Access to a public cloud provider, or VirtualBox on your machine is also needed. Detailed instructions to set up your lab environment are provided in the course.

If using a cloud provider like GCP or AWS, you should be able to complete the lab exercises using the free tier or credits provided to you. However, you may incur charges if you exceed the credits initially allocated by the cloud provider, or if the cloud provider’s terms and conditions change.

Reviews
Aug 2024
The transition between explaining essential concepts, and leaving resources for more detail is great. Additionally, I enjoyed the labs session, as it helped as a refresher for already known concepts, and helped solidify the ones I was learning.
Aug 2024
I really like the labs, I think they cement the content that is provided. Most of the time the certifications are just regurgitating the content in multiple-choice format. This forces you to think using the content you've learned, instead of just memorizing.
Jul 2024
The course shines in building a good theoretical background, and getting hands-on experience. I learned many things that are actually useful for day-to-day work, far more than expected.
Jun 2024
Covered almost every item in the curriculum in great depth, with plenty of supporting content.
May 2024
It was very coherent. There was very little clarification required externally. It was also significantly less time consuming than other courses, which is a compliment to its conciseness.
May 2024
I really enjoyed this course because it covers both basic aspects for people who are new to Kubernetes, and more advanced topics necessary for daily operations. The comprehensive content ensures that learners at different levels can benefit and apply the knowledge effectively in real-world scenarios.
Mar 2024
Material is easy to follow and digest.
Mar 2024
No joke: A) The videos, I felt motivated by "let's get started" at the end of each video. And B) the exercises, forcing you to actually put your hands on a K8s cluster.
Feb 2024
The course has good explanations with a lot of external references, which is great, and the labs are good hands-on practice.
Feb 2024
The hands-on labs were very practical and helpful. I'm glad that most of the time was spent actually spinning up and working with a k8s cluster hands-on.
Feb 2024
It takes me on the journey of Kubernetes from basic to advanced in the best way, so that knowledge is gained.
Feb 2024
The course is well structured, and provides content for someone to get started and become familiar with all the concepts. The lab exercises were great for hands-on experience.
Feb 2024
The content covered is precise, and I appreciated the appropriate links to external resources and documentation.
Feb 2024
Having worked with Kubernetes for 2 years now, more or less making it up as I go, this course provided reassurance, and covered almost all areas I thought were important, while filling in many blanks.
Jan 2024
The lab content was challenging in a helpful way, and didn't stray from the covered topics. Any other information required to complete the labs was easily sourced via the official Kubernetes documentation.
Sep 2023
The lab provides many details for understanding the concepts of k8s.
Sep 2023
What I liked most about the course was the material, the exercises, and the simulations.
Sep 2023
I liked how much of the Kubernetes components it covered. I also really liked the hands-on labs, they were clear, and easy to follow, and all the setup scripts worked without any troubleshooting needed.
Jul 2023
This course covered many topics in Kubernetes, and has improved my knowledge of Kubernetes.
Jun 2023
Hands-on lab exercises and domain review exercises are very valuable.