Overview
CN120 Kubernetes Application Essentials is a comprehensive course introducing Kubernetes container orchestration, focusing on design, deployment considerations, and foundational Kubernetes components necessary for managing application workloads.
Objectives
By the end of this course, leaner will be able to:
- Understand pod architecture and its effective utilization.
- Deploy workloads as Kubernetes controllers for efficient management.
- Learn to provision configuration at runtime for Kubernetes workloads.
- Network pods together across a cluster using native services.
- Implement highly available storage solutions for Kubernetes workloads.
Prerequisites
- General technical understanding
- Familiarity with basic IT concepts
- Knowledge of containerization principles
- Basic understanding of networking concepts
- Proficiency in using Chrome or Firefox browsers
Course Outline
- Understanding the components of Kubernetes architecture.
- Exploring the role of Kubernetes in application deployment and management.
- Deep dive into pod architecture and its significance.
- Practical exercises on managing pods efficiently.
- Learning to deploy workloads using various Kubernetes controllers.
- Hands-on experience in deploying and managing controllers.
- Techniques for provisioning configuration at runtime to Kubernetes workloads.
- Practical scenarios for dynamic configuration management.
- Understanding networking concepts within Kubernetes.
- Configuring and managing network services for pods across clusters.