Menu

1 / 2

Kubernetes felt overwhelming until I understood the layers

DEV Community·Josef Polar·6 months ago
#J3J4Ng40
Reading 0:00
15s threshold

When I first looked at Kubernetes, I saw a wall of YAML and acronyms. PVC, PV, StatefulSet, Endpoint — none of it connected. What helped was stepping back and mapping out what each piece actually does before trying to use any of it.

Here's how I think about it now.

A pod is the smallest unit

A Pod is the smallest thing Kubernetes runs. It's one or more containers running together on the same node, sharing the same network and storage.

apiVersion : v1 kind : Pod metadata : name : my-app labels : app : my-app spec : containers : - name : my-app image : nginx:latest ports : - containerPort : 80

Enter fullscreen mode

Exit fullscreen mode

In practice I rarely create Pods directly. They're disposable. If a Pod dies, nothing brings it back on its own.

A deployment keeps pods running

A Deployment manages Pods for me.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.