Kubernetes: Core Concepts

Tom Gallacher
Jul 26, 2018 · 6 min read
Candy Machine — Photo by rawpixel on Unsplash

It doesn’t need to be hard

What is Kubernetes?

Containers

Diagram of three Containers running on a Guest Operating System

Pods

Diagram showing multiple containers sitting inside of a Pod

Replicaset

Diagram showing that a Replicaset consists of many instances of the same Pod.

Service

Diagram showing that a Service spans over a Replicaset

Deployment

Diagram showing that a Deployment wraps a Replicaset
Diagram showing that a Service overlays all replicasets that match a specific label.

ConfigMap

Diagram showing that a ConfigMap can be mounted as a file, or injected into the environment of a Container inside a Pod.

Secrets

Diagram showing that a Secret can be mounted as a file, or injected into the environment of a Container inside a Pod.

Daemonset

Diagram showing nodes with the same pod running only once across all nodes.

Ingress

Diagram showing the network flow, from the internet, through the Ingress and into multiple services.



YLD Blog

YLD's latest thoughts on Software Engineering, Design and Digital Products

Tom Gallacher

Written by

🏎️🛣️🚴👨‍💻🍺. Linux performance privateer & DevOps extraordinaire, Often seen happily writing code without any knowledge of his surroundings. @YLDio

YLD Blog

YLD Blog

YLD's latest thoughts on Software Engineering, Design and Digital Products