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)