Vector data service
This guide explains when to install the vector data service in a Kubernetes landscape and what it provides to workloads at runtime.
The vector data service lets applications resolve vector data for a specific vector at runtime:
- feature flags,
- authored configuration values, and
- deployment results, such as service endpoints, URLs, identities, and other data produced by deployers which are required for service-to-service communication.
Because accessing this data is essential for core features of Konfidence, it's recommended to always install the vector data service.
Install the vector data service
The vector data service must be installed in each Kubernetes landscape namespace which can be done via helm:
helm upgrade --install vector-data-service oci://ghcr.io/konfidence-project/charts/vector-data-service \
--create-namespace \
--namespace "<landscape-namespace>" \
--waitAfter installation, workloads in that namespace can reach the service at http://vector-data-service.
Protocol compatibility
The vector data service implements the REST endpoints defined by the OpenFeature Remote Evaluation Protocol (OFREP) specification. Applications should use an OpenFeature client with a standard OFREP-compatible provider, but they can also call the REST endpoints directly without a provider. More information can be found in the Access Vector Data Section of the Develop & Integrate section.