Orientation
Why Kubernetes
03 / 82

Running containers at scale means answering five questions, forever.

Shopwave runs 40 services across 12 servers. Without an orchestrator, a human (or a pile of scripts) owns every one of these decisions.

1

Placement

Which server should this container run on, given CPU, memory and zones?

2

Failure

A server dies at 3 a.m. What restarts its containers, and where?

3

Discovery

How does checkout find payments when IPs keep changing?

4

Rollout

How do you ship v2 with no downtime, and undo it in seconds?

5

Scale

Black Friday triples traffic. What adds capacity, and removes it after?

kubernetes logo

Kubernetes automates all five, continuously, from a desired state you declare.

You write "3 replicas of checkout:1.4 behind one stable name". The system decides placement, replaces failures, wires discovery, rolls out changes and scales on demand.