← All Learn guides Container orchestration

Kubernetes basics

Kubernetes runs and manages containers across many servers. It looks complex, but almost every app uses the same six building blocks.

1. Pod

The smallest unit: one or more containers that run together.

2. Deployment

Keeps the right number of pods running, and rolls out new versions.

3. Service

A stable network address in front of a set of pods, with load balancing.

4. Ingress

Routes outside web traffic to the right service.

5. ConfigMap and Secret

Settings and sensitive values, kept outside the container image.

6. Namespace

Separates teams or environments inside one cluster.

Key idea

You declare what you want, and Kubernetes keeps it that way.

A request's journey

Internet → Ingress → Service → Pod → your container.

Why it matters for your career

Kubernetes is one of the most requested skills in DevOps, cloud and platform engineering job adverts.

Chat with us