Consolidate your GitLab stack with Gitaly on Kubernetes
May 7, 2026Olivier Campeau

Summary
This post announces the general availability of Gitaly on Kubernetes, a significant operational improvement for teams running GitLab on Kubernetes. It details the technical challenges encountered in running Gitaly within Kubernetes, specifically around cgroup management and pod restarts. Solutions implemented include using an init container to make cgroupfs writable and configuring client retries to mitigate downtime during pod replacements. Benchmark results demonstrating high success rates for Git operations are provided, comparing Gitaly on VMs to Gitaly on Kubernetes. The post also mentions ongoing work to bring Gitaly Cluster (Praefect) support to Kubernetes.
More from the High Availability trail
- GitLab backs 99.9% availability SLA with service credits
- Downtime happens, but GitLab Incident Management can help
- How we are closing the gap on replicating *everything* in GitLab Geo
- How we tested a feature that affected (almost) all parts of GitLab
- Meet Praefect: The traffic manager making your Git data highly available