Now Kubernetes has become the de facto standard for orchestrating containerized workloads running in the data center, and rely on the stable network of the data center.
But in scenarios such as smart park management or CDN，we will run the master in the data center, and the edge nodes in various decentralized areas. At this time, there is no stable network connection between K8s master and edge node, and the node may even be offline for a long time. This indeed caused troubles: the control events from the master to the edge nodes may be lost, which cause troubles for the edge applications management.
KubeEdge（project under CNCF） provides a reliable message transmission mechanism，the details： https://github.com/kubeedge/kubeedge/blob/master/docs/proposals/reliable-message-delivery.md