EdgeNet: the Global Kubernetes Cluster Testbed

EdgeNet is a software-only distributed systems testbed in the family of PlanetLab. It is realized as a multitenant global Kubernetes cluster running on volunteered virtual machines. In this paper, we describe our modifications to Kubernetes which enable trusted execution with accountability on untrusted, volunteered hardware, user control of the placement of Kubernetes pods, and control of a global cluster from a single central head node.