DevOps Dictionary

A straightforward reference for DevOps terms and concepts.

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

Kubernetes

Container Orchestration

Kubernetes is an open source system that runs containers across a group of machines and keeps them running. You declare what you want (for example, 3 copies of a web service), and Kubernetes places the containers on machines with free capacity. It then keeps checking: it restarts containers that fail, rolls out updates gradually, and gives services stable addresses so they can find each other.

Patent-style sketch of Kubernetes: a desired state sheet goes to a control plane desk, whose scheduler crane places containers as crates onto a row of node platforms.

See also Kubernetes Admission Controller, Kubernetes ConfigMap, Kubernetes Control Plane, Kubernetes CronJob, Kubernetes Custom Resource Definition (CRD), Kubernetes DaemonSet.