node - compute unit virtual/physical machine
each node is running a “kubelet”
1 master node
- API server
- controller
- scheduler
- etcd
- virtual network
several (worker) nodes
Docker containers run on worker nodes



pod
- abstraction over a container
- smallest unit in k8s
- usually 1 app per pod, e.g. mongo DB, redis, our app
- can have several pods per node
