
Research Article
Towards Orchestration of Cloud-Edge Architectures with Kubernetes
@INPROCEEDINGS{10.1007/978-3-031-06371-8_14, author={Sebastian B\o{}hm and Guido Wirtz}, title={Towards Orchestration of Cloud-Edge Architectures with Kubernetes}, proceedings={Science and Technologies for Smart Cities. 7th EAI International Conference, SmartCity360°, Virtual Event, December 2-4, 2021, Proceedings}, proceedings_a={SMARTCITY}, year={2022}, month={6}, keywords={Edge computing Edge orchestration Cloud computing Container orchestration Kubernetes}, doi={10.1007/978-3-031-06371-8_14} }
- Sebastian Böhm
Guido Wirtz
Year: 2022
Towards Orchestration of Cloud-Edge Architectures with Kubernetes
SMARTCITY
Springer
DOI: 10.1007/978-3-031-06371-8_14
Abstract
Edge computing brings computational resources, reliable network infrastructure, and real-time capabilities closer to devices. Providing resources and workloads at the edge is mainly realized with container technology. The appropriate placement in terms of when, where, and how to provide containerized workloads is still an ongoing problem domain. Kubernetes is nowadays the state-of-the-art platform for containerized service orchestration to tackle these issues. Although Kubernetes misses capabilities like using real-time network metrics for scheduling and topology awareness, it is still used for realizing cloud-edge architectures. In this paper, we analyze current cloud-edge architectures implemented with Kubernetes and how they solve general requirements of edge computing and orchestration. Furthermore, we identify shortcomings in these implementations based on the fundamental requirements of edge computing and orchestration. Even if issues like obtaining network-related metrics and implementing topology awareness are solved well, other requirements like real-time processing of metrics, fault-tolerance, and the placement of container registries are in early stages.