Goal is to explain interactions with a kubernetes cluster, not how to set up one.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi nec metus justo. Aliquam erat volutpat.
"Container" (i.e: Docker) terminology still applies
A physical or virtual machine that runs the workloads of the cluster
Consists of:
Smallest deployable unit of computation
Consinsts of one or more containers (usually just one)
Share network and volumes
Typically managed via Deployments
Network abstraction for Pods
Two main functions:
Manages external access to Services
Mapping of domain/path to internal services
Requires an Ingress Controller (e.g: ingress-nginx)
Main CLI tool to interact with the cluster