Skip to main content

Metadata service

The metadata service stores and serves engine metadata. It uses PostgreSQL as the backing database. Engines connect to it at startup and during operation so they can read the account and engine state they need to run queries.

Rolling update parameters

Metadata deployment

ParameterValueRationale
maxSurge0Never run two metadata pods concurrently. The metadata service assumes single-writer against Postgres
maxUnavailable1Old pod is terminated before the new one starts. Brief metadata-unavailable window during rollouts
Replicas1 (enforced by webhook)Multi-replica metadata is not currently supported