Skip to main content

High availability

Achieving a high-availability (HA) setup for the GitGuardian application requires configuring several components.

Kubernetes cluster

The foundation of a high-availability setup is a robust Kubernetes cluster.

Existing cluster

If you are using an existing cluster either deployed via KOTS or Helm, ensure it's configured for high availability.

Embedded cluster

caution

High Availability (HA) on an embedded cluster isn't recommended nor supported by GitGuardian. For HA setups, leveraging a managed existing cluster is advised.

Deployments & Pods

Pod configurations are optimized to distribute across nodes evenly, minimizing the impact of a node failure. No additional configuration is required on your part.

Databases & Datastores

Both Redis and PostgreSQL require HA configurations. The embedded versions of these services don't support high availability, necessitating the use of external, HA-configured versions.

How can I help you ?