This document discusses building heterogeneous Kubernetes control planes where the control plane is separate from the worker nodes. It describes use cases like having edge worker nodes with a cloud-based control plane or running a single control plane for multiple clusters. It explains that the Kubernetes apiserver network proxy and Konnectivity components allow setting up a remote control plane by having agents on worker nodes connect bidirectionally to servers. This overcomes drawbacks of past approaches like SSH tunnels and allows co-locating a control plane to manage many clusters across hybrid cloud environments.