
OpenYurt is an open-source edge computing platform that extends upstream Kubernetes to distributed edge sites without replacing the core control plane. It is designed for cloud-edge orchestration scenarios where links between central infrastructure and field locations are unreliable, geographically segmented, or expensive to operate over the public internet.
OpenYurt adds edge-specific control and networking components around a standard Kubernetes cluster. YurtHub caches API state on edge nodes to keep workloads running during cloud disconnections, Raven provides cross-node-pool connectivity across isolated network domains, and YurtAppSet and YurtAppDaemon help operators roll out applications across multiple edge regions.
OpenYurt keeps the Kubernetes control plane in the cloud or a central data center and extends worker nodes at the edge with additional services. Edge nodes talk to the cloud API through YurtHub, which proxies and caches cluster state locally, while Yurt-Manager coordinates edge-aware controllers and Yurt-Coordinator helps with leader election and traffic reuse inside a node pool.
For device-heavy deployments, YurtIoTDock and PlatformAdmin connect OpenYurt with EdgeX Foundry so teams can manage edge devices through Kubernetes-style resources. That makes OpenYurt useful for factories, logistics sites, retail footprints, and other multi-site environments where operators want Kubernetes consistency without assuming stable cloud connectivity.
OpenYurt fits teams that already run Kubernetes and need to extend it to plants, depots, branch sites, or field gateways. It is strongest where central operations teams want one control model across cloud and edge, but edge locations still need to survive intermittent links and maintain local service continuity.