Chapter 1
What is Kubernetes?
Understand what Kubernetes is and why it matters
home/kubepath
38 chapters available. Hands-on practice, broken manifests to debug, and quizzes that stick.
Chapter 1
Understand what Kubernetes is and why it matters
Chapter 2
Understand how a Kubernetes cluster is organized
Chapter 3
Learn the kubectl command pattern and essential commands
Chapter 4
Learn about pods - the smallest deployable unit in Kubernetes
Chapter 5
Learn how to build and work with container images
Chapter 6
Learn different ways to create and manage pods
Chapter 7
Understand every part of a Kubernetes YAML manifest
Chapter 8
Learn about sidecar patterns and init containers
Chapter 9
Master the essential debugging commands for Kubernetes
Chapter 10
Organize and query Kubernetes resources effectively
Chapter 11
Organize and isolate resources in your cluster
Chapter 12
Learn how Deployments manage and maintain your pods
Chapter 13
Scale your applications and update them without downtime
Chapter 14
Learn how to undo deployments when things go wrong
Chapter 15
Learn how Services provide stable networking for pods
Chapter 16
Learn NodePort and LoadBalancer service types for external access
Chapter 17
Master Kubernetes DNS and service discovery mechanisms
Chapter 18
Route external HTTP traffic with path-based and host-based routing
Chapter 19
Store and manage non-sensitive configuration data
Chapter 20
Inject configuration into pods as environment variables or files
Chapter 21
Securely store and use sensitive data like passwords and API keys
Chapter 22
Control CPU and memory allocation for your pods
Chapter 23
Understand pod identity and Kubernetes API access
Chapter 24
Configure pod and container security settings
Chapter 25
Control who can do what in your Kubernetes cluster
Chapter 26
Understand how Kubernetes validates and modifies resources
Chapter 27
Add persistent and ephemeral storage to your pods
Chapter 28
Provision and use persistent storage that outlives pods
Chapter 29
Enable dynamic provisioning of persistent volumes
Chapter 30
Run one-time tasks and scheduled batch workloads
Chapter 31
Learn advanced deployment patterns like blue-green and canary
Chapter 32
Learn the Kubernetes package manager for deploying applications
Chapter 33
Control traffic flow between pods with network policies
Chapter 34
Master complex network policy selectors and rules
Chapter 35
Configure liveness, readiness, and startup probes for robust applications
Chapter 36
Configure HTTP, TCP, and exec probes with proper timing
Chapter 37
Monitor resource usage and access container logs
Chapter 38
Navigate API versions and extend Kubernetes with CRDs