Deploying FIWARE context broker automatically in Kubernetes environment
Medianov, Artemii (2025)
Medianov, Artemii
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025052315311
https://urn.fi/URN:NBN:fi:amk-2025052315311
Tiivistelmä
The objective of this thesis was to design and implement a method for automating the deployment process of the FIWARE Context Broker using modern practices and Kubernetes-native tools. The study also aimed to address challenges related to configuration management, resource optimization and integration with other FIWARE components.
The FIWARE Context Broker is a core component of the FIWARE platform, which assists in the management of context information for smart applications. Efficient deployment of this component in containerized environments such as Kubernetes is essential for scalability, reliability and ease of use.
As a research-based development study, the approach involved designing, implementing and evaluating an automated deployment solution. The deployment process was automated using tools such as Helm and Kubernetes operators. The methodology included designing deployment templates, testing them in a controlled environment and evaluating the results based on predefined metrics.
The study demonstrates that automating the deployment of the FIWARE Context Broker significantly reduces the complexity and time required for setup in Kubernetes environments. The use of Helm charts and custom Kubernetes operators enables seamless integration and efficient resource management. These findings offer valuable insights for developers and organizations aiming to utilize FIWARE in their IoT and smart projects.
The FIWARE Context Broker is a core component of the FIWARE platform, which assists in the management of context information for smart applications. Efficient deployment of this component in containerized environments such as Kubernetes is essential for scalability, reliability and ease of use.
As a research-based development study, the approach involved designing, implementing and evaluating an automated deployment solution. The deployment process was automated using tools such as Helm and Kubernetes operators. The methodology included designing deployment templates, testing them in a controlled environment and evaluating the results based on predefined metrics.
The study demonstrates that automating the deployment of the FIWARE Context Broker significantly reduces the complexity and time required for setup in Kubernetes environments. The use of Helm charts and custom Kubernetes operators enables seamless integration and efficient resource management. These findings offer valuable insights for developers and organizations aiming to utilize FIWARE in their IoT and smart projects.