Simplified Product Configuration Through Extended Kubernetes
Telenius, Klaus (2023)
Telenius, Klaus
2023
Automaatiotekniikan DI-ohjelma - Master's Programme in Automation Engineering
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2023-03-13
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202302132333
https://urn.fi/URN:NBN:fi:tuni-202302132333
Tiivistelmä
This paper describes an architecture for decoupling the development process from product implementation for a service in cloud domain. By using automation, a high enough level of abstraction can be achieved in order to effectively and easily create and deploy new instances of an application for customers without involving the developers of the underlying software. The goal of this is to free resources for enhancing the underlying code base, and to enable horizontal development for bringing in new customers. The architecture is implemented on the Kubernetes container management platform and leverages its design concepts. This paper describes an architecture for decoupling the development process from product implementation for a service in cloud domain. By using automation, a high enough level of abstraction can be achieved in order to effectively and easily create and deploy new instances of an application for customers without involving the developers of the underlying software. The goal of this is to free resources for enhancing the underlying code base, and to enable horizontal development for bringing in new customers. The architecture is implemented on the Kubernetes container management platform and leverages its design concepts.