Continuum Controller: The solution for distributed edge cloud applications (GER)

In the industrial environment, the distribution of software logic to devices beyond the cloud is necessary. With K3s, FLEDGE, KubeEdge and similar systems, solutions have already been created to enable the most seamless transition possible between cloud and edge from a Kubernetes application development and deployment perspective. However, these solutions have several weaknesses, especially when it comes to larger deployments with multiple customers, applications and configuration adjustments, and also limited edge connectivity. The Continuum Controller is an open source solution developed in 2021 and 2022 to address the problem. Based on Helm charts and Flux for CI/CD connectivity, a custom Kubernetes controller was created, scientifically studied, and tested in a multinational flow measurement company. This talk will present how development teams can easily describe target devices, workloads, and configurations using YAML descriptions, and how the implementation of the distribution is automated by the controller’s resource definitions (CRDs).

Josef Spillner is head of the Distributed Application Computing Paradigms topic and lecturer at the Züricher Hochschule für Angewandte Wissenschaften. He originally went through a conventional computer science curriculum with subsequent doctorate and habilitation at TU Dresden, Germany. Since 2015, he has been supporting companies in Switzerland with science-based innovation projects around the topic of creating and optimising applications for cloud, big data and IoT. His particular expertise is in the research on cloud-native application architectures and serverless applications in hybrid cloud environments with high quality and automation demands.

Daniel Haß

Daniel Haß is Systems Architect at the internal IT service provider of the Endress+Hauser Gruppe, one of the leading suppliers of measuring instruments and solutions for industrial process technology. His academic career includes a B.Sc. in Applied Computer Science from the Baden-Württemberg Cooperative State University in Lörrach, Germany, as well as an M.Sc. in Computer Science from the Zurich University of Applied Sciences. His academic career includes a B.Sc. in Applied Computer Science from the Baden-Württemberg Cooperative State University in Lörrach, and an M.Sc. from the Zurich University of Applied Sciences. Professionally, Daniel is responsible for the architecture of different platform services that support internal customers in software development, application operations and data science tasks. He is a Linux and Open Source enthusiast and tries to support some projects with code contributions besides his IT operations-heavy professional focus.