flagd placement on Kubernetes

flagd placement on Kubernetes An architecture diagram generated by Archify. Flag sources · CRs · files · sync APIs · Architecture component Flag sources CRs · files · sync APIs flagd sidecar · same pod · localhost · Sidecar mode flagd sidecar same pod · localhost Application · OpenFeature SDK · Sidecar mode Application OpenFeature SDK Shared flagd · Service + Deployment · Standalone mode Shared flagd Service + Deployment Service A · OpenFeature SDK · Application pods Service A OpenFeature SDK Service B · OpenFeature SDK · Application pods Service B OpenFeature SDK Service C · OpenFeature SDK · Application pods Service C OpenFeature SDK flag sync flag sync RPC :8013 RPC :8013 Sidecar mode Standalone mode Application pods

Flag sources

  • • Explicit source and permission settings
  • • Asynchronous updates; verify freshness

Sidecar mode

  • • One daemon per application Pod
  • • Local RPC on port 8013

Standalone mode

  • • Operator-owned Flagd Deployment
  • • Shared Service; scale replicas