Config Manager Agent Microservice#
Overview#
Config Manager Agent Microservice acts as a provisioning service to load application configurations.
Config Manager Agent Microservice offers the following salient features:
Provides ready-to-use containerized distributed configuration (key-value) storage for microservices to work in the distributed environment at the edge.
Provides the ability for microservices to monitor changes to their configuration in the etcd* key-value store.
Generates the certificates required for etcd communication and microservices communication.
How It Works#
Config Manager Agent Microservice acts as a provisioning service for deploying a set of microservices. The following are its key responsibilities:
Stores the configurations of other microservices to the distributed key-value store (etcd*) for configuration management.
Creates required provisioning folders with the right permissions needed for the data persistence of microservices.
Exposes the Etcd web UI. The ETCD watch capability is enabled which will auto-restart microservices when microservices config/interface changes are done via the EtcdUI interface.
Additionally in PROD mode, generates
Keys and certificates required for interaction with the etcd key-value store and shares them with each microservice through specific volume mounts.
gRPC TLS certificates required for microservice communication and shares them with each microservice through specific volume mounts.
The following figure shows a high-level flow of the Config Manager Agent Microservice:
Learn More#
Get started with the microservice using the Get Started Guide.
Follow step-by-step examples to become familiar with the core functionality of the microservice, in the Tutorials.