ABSTRACT
Kubernetes has become the most popular cluster manager during the past 5 years. It is used primarily for orchestrating data center deployments running web applications. Its powerful features, e.g., self-healing and scaling, have attracted a huge community, which in turn, is inducing a meteoric rise of this open source project. We venture to shape Kubernetes to be suited for edge infrastructure. As mostly delay-sensitive applications are to be deployed in the edge, a topology-aware Kubernetes is needed, extending its widely-used feature set with regard to network latency. Moreover, as the edge infrastructure is highly prone to failures and is considered to be expensive to build and maintain, self-healing features must receive more emphasis than in the baseline Kubernetes. We therefore designed a custom Kubernetes scheduler that makes its decisions with applications' delay constraints and edge reliability in mind. In this demonstration we show the novel features of our Kubernetes extension, and describe the solution that we release as open source.
- János Czentye, János Dóka, Árpád Nagy, László Toka, Balázs Sonkoly, and Róbert Szabó. 2018. Controlling Drones from 5G Networks. In Proceedings of the ACM SIGCOMM 2018 Conference on Posters and Demos (SIGCOMM '18). ACM, New York, NY, USA, 120--122. Google ScholarDigital Library
- Márk Szalay, Dávid Haja, János Dóka, Balázs Sonkoly, and László Toka. 2019. Turning OpenStack into a Fog Orchestrator. In IEEE INFOCOM Posters and Demos.Google Scholar
Index Terms
- Sharpening Kubernetes for the Edge
Recommendations
Rearchitecting Kubernetes for the Edge
EdgeSys '21: Proceedings of the 4th International Workshop on Edge Systems, Analytics and NetworkingRecent years have seen Kubernetes emerge as a primary choice for container orchestration. Kubernetes largely targets the cloud environment but new use cases require performant, available and scalable orchestration at the edge. Kubernetes stores all ...
Comments