image/svg+xml
Node
kubelet
container
container
cAdvisor
Pod
container
container
container
Pod
container
container
container
Pod
Proxy
kubectl (user commands)
Firewall
Internet
controller manager
(replication controller etc.)
Scheduler
Scheduler
Master components
Colocated, or spread across machines,
as dictated by cluster size.
REST
(pods, services,
rep. controllers)
authentication
authorization
scheduling
actuator
APIs
docker
..
...
Node
kubelet
container
container
cAdvisor
Pod
container
container
container
Pod
container
container
container
Pod
Proxy
docker
..
...
Distributed
Watchable
Storage
(implemented via etcd)