Validating RK3588 for KubeEdge: Scalable ARM64 Edge Node Simulation Without Hardware
summary
Builds a QEMU ARM64 VM on x86, boots a full ARM64 Linux, installs containerd and flannel, and deploys KubeEdge cloudcore+edgecore so pods move from Pending→ContainerCreating→Running; scripts and a CI/CD hook validate deployments without physical RK3588 silicon. Works for CPU, networking, metrics and node status and enabled graduation of the LFX project work, but NPU/GPIO not validated and thermal, power and heterogenous A76/A55 core behavior require real hardware.
AI-written summary · about
chapters (15)
- 0:00Introduction and motivation
- 3:40Why validation matters in edge computing
- 5:30Real-world consequences of hardware misvalidation
- 7:20Why simulation beats real hardware
- 8:49QEMU ARM64 setup architecture
- 10:13Demo setup and prerequisites
- 12:04Cloud core configuration
- 13:38ARM64 VM boot and SSH access
- 15:31Installing KubeEdge on ARM64
- 16:58Connecting cloud and edge cores
- 17:42Running workloads on edge node
- 19:23Simulation limitations and hardware gaps
- 20:53CI/CD pipeline for edge deployments
- 21:37Future scope and multi-architecture testing
- 22:22Conclusion and key takeaways
related talks
39mIoT Application Running on KubeEdge + ARM Platform
39mIoT Application Running on KubeEdge + ARM Platform
26mIntro to KubeEdge: Kubernetes Native Edge Computing Framework
36mBare metal Kubernetes on mixed x64 and ARM64
31mIntro to KubeEdge: Kubernetes Native Edge Computing Framework
35mKubeEdge – Kubernetes Native Edge Computing Framework
10mKubernetes: Enabling Edge Workloads
20mOn the Containerization and Orchestration of RISC-V architectures for Edge-Cloud computing
