Federation of Kubernetes clusters allows for high availability, application migration, policy enforcement, and vendor lock-in avoidance by connecting multiple Kubernetes clusters. It treats clusters as independent control planes that can discover and load balance applications. The implementation extends Kubernetes APIs to support federation while keeping per-cluster state isolated. Early versions will support multi-zone clusters while full federation of independent clusters is planned for 2016.