Details on various ways to deploy Flipt.
/health which can be used to determine the health of a Flipt instance. The endpoint returns a 200 status code and a JSON body with a status field if the instance is healthy and ready to serve traffic.
/grpc.health.v1.Health/Check which can be used to determine the health of a Flipt instance. The endpoint returns a SERVING status code if the instance is healthy and ready to serve traffic.
flipt:latest image (or pin to a specific version).
Flipt (master) is the source of truth of all feature flag state where Flipt users make edits through the UI.
The Flipt Exporter is a Kubernetes CronJob which uses the flipt export command to upload potential changed state to a S3 bucket. Several instances of Flipt can then be run using the S3 bucket as a source of truth. One such example is the Flipt Sidecar in the diagram which is collocated with a main process (in the same Kubernetes pod) that uses a Flipt client.
The overall idea is for the main process to achieve faster evaluations going over the “localhost” rather than through a central Flipt process which could be running anywhere in a distributed sense.