With GitLab 18.11 came good news for teams running GitLab on Kubernetes: Gitaly on Kubernetes is now generally available. Teams hosting GitLab on Kubernetes previously faced the challenge of maintaining a hybrid setup β running most GitLab components in Kubernetes while keeping Gitaly on virtual machines. This hybrid architecture made day-to-day operations more complex for those teams. Those days are over; Gitaly on Kubernetes is now an officially supported deployment option. The road to Kubernetes Gitaly has some hard requirements that don't translate naturally into a Kubernetes environment. Git operations can be memory-intensive and their usage patterns are difficult to predict. To shield the main Gitaly process from out-of-memory (OOM) events and avoid downtime, Gitaly can be configured to run each Git process inside a dedicated cgroup . In this setup, the Gitaly process lives in a separate cgroup from those used by Git processes.β¦