Gitlab on large Kubernetes Infrastructure

is there any Best Practice for large Gitlab Installations on Kubernetes? I have read that for large Gitlab instances PostgreSQL and Redis schould be on separate Servers, is it possible to Deploy HA Redis and PostgreSQL Clusters also on Kubernetes? Anyone here who has any advices here for such a setup? The GitLab instance schould be able to scale up and down if there is more or less load. I think this schould be possible with Kubernetes Pod autoscaler?
Best regards!