Overview
The Kubernetes for Developers (LFD259) course offers a comprehensive introduction to Kubernetes application development. Participants will learn how to containerize applications, deploy them in a multi-node cluster, and manage resources using Kubernetes primitives. This course is designed to prepare developers for the Certified Kubernetes Application Developer (CKAD) exam.
Objectives
By the end of this course, leaner will be able to:
- Understand the fundamentals of Kubernetes and its architecture.
- Learn how to containerize applications and deploy them using Kubernetes.
- Manage application configurations, networking, and storage in Kubernetes.
- Implement security best practices for Kubernetes applications.
- Prepare for the CKAD certification exam with practical exercises.
Prerequisites
-
A solid understanding of Linux concepts and the command line (refer to the free Introduction to Linux course)
-
Familiarity with package managers
-
Working knowledge of Git and GitHub
-
A basic understanding of Kubernetes (refer to the free Introduction to Kubernetes course as a starting point)
Course Outline
- Course Introduction
- Kubernetes Architecture
- Installing Kubernetes
- Working with Kubernetes Objects
- Configuring Applications
- Exposing Applications
- Persistent Storage in Kubernetes