This course provides a technical introduction to Kubernetes for engineers and developers who already have a basic understanding of containerization. You will learn to deploy, manage, and scale applications using the core components of the Kubernetes system. The material covers Pods, Deployments, Services, and configuration management through practical, command-line-driven examples. By the end of this course, you will be proficient in managing containerized workloads and understand the architecture that makes Kubernetes a standard for modern application deployment.
Prerequisites Basic containerization knowledge
Level:
Kubernetes Architecture
Explain the components of the Kubernetes control plane and worker nodes.
Pod Management
Define, deploy, and inspect single and multi-container Pods using YAML manifests.
Application Deployment
Manage application lifecycle, scaling, and updates using Deployments and ReplicaSets.
Service Discovery and Networking
Expose applications inside and outside the cluster using Services and Ingress.
Configuration and Storage
Manage application configuration and secrets, and provision persistent storage for stateful applications.
© 2026 ApX Machine LearningEngineered with