The template. Provides a way for administrators to describe the "classes" of storage they offer (e.g., "fast-ssd" vs "slow-hdd").
The network proxy on every node. It maintains network rules to allow communication to your pods from inside or outside the cluster.
The default internal IP. Makes the Service only reachable from within the cluster. 50 kubernetes concepts every devops engineer should know
Below is a detailed breakdown of 50 essential Kubernetes concepts, categorized by their role in the DevOps lifecycle.
A task runner. Creates one or more pods and ensures a specified number of them successfully terminate. The template
The "safety net." It ensures a specified number of pod replicas are running at any given time.
Don’t memorize – practice. Install a local cluster (kind, k3s, minikube) and break then fix each concept. It maintains network rules to allow communication to
The health check.
The extension. Allows you to define your own resource types (like "Database" or "Queue") without modifying the Kubernetes codebase.