Skip to main content
Version: v1.4

Basic System Layer

The basic system layer provides the cluster, networking, and container runtime on which Dayu runs. Kubernetes manages the cloud control plane, while KubeEdge extends workload and device management to edge nodes.

ComponentRole in a Dayu deployment
Kubernetes control planeStores cluster resources and schedules cloud workloads.
KubeEdge CloudCoreConnects the Kubernetes control plane to edge nodes.
KubeEdge EdgeCoreRuns on each edge node and maintains its cloud connection and local workloads.
Container runtime and cluster networkPull images, start containers, and provide pod/service connectivity.

Dayu keeps Kubernetes access inside Backend. Generator, Controller, Processor, Distributor, Scheduler, and Monitor use Dayu runtime contracts and exact published routes instead of querying the cluster. This application boundary still depends on a healthy Kubernetes/KubeEdge foundation and on the matching Sedna and EdgeMesh extensions described in the next layer.

Kubernetes and KubeEdge lower-layer structure