Kubernetes 101
101?
Goal is to explain interactions with a kubernetes cluster, not how to set up one.
What is Kubernetes?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi nec metus justo. Aliquam erat volutpat.
Terminology
"Container" (i.e: Docker) terminology still applies
- container
- image
- volume
- ...
Node
A physical or virtual machine that runs the workloads of the cluster
Consists of:
- kubelet
- container runtime
- kube-proxy
Title Text

Pod
Smallest deployable unit of computation
Consinsts of one or more containers (usually just one)
Share network and volumes
Typically managed via Deployments
Service
Network abstraction for Pods
Two main functions:
- Load balancing between pods
- Single cluster internal DNS name
Ingress
Manages external access to Services
Mapping of domain/path to internal services
Requires an Ingress Controller (e.g: ingress-nginx)
Kubernetes API
- Bullet One
- Bullet Two
- Bullet Three
kubectl
Main CLI tool to interact with the cluster
deck
By Fabian Schindler
deck
- 253