J'ai actuellement une configuration omnibus GitLab sur Docker. Je prévois d'avoir HA pour la même chose en l'ajoutant à Kubernetes et avoir de la persistance en utilisant Gluster. J'ai joué sur la configuration de Kubernetes avec Gluster. Il est maintenant temps d'introduire GitLab dans Kubernetes. GitLab utilise PostgreSQL comme base de données par défaut.GitLab HA avec Kubernetes et Gluster
Ma requête est que pour mettre en œuvre HA, si i
a) divisé gitlab ce dans l'application gitlab ce et contenant PostgreSQL, puis exécutez à la fois (Application et DB) dans leur propre groupe de gousses c.-à-distincts déploiements de répliques de l'application GitLab et PostgreSQL? B) continuer à utiliser l'installateur omnibus et avoir juste des répliques de ce seul conteneur autonome?
Est-il vraiment une différence si
1) écrit arrive à un cluster db exposée via le service à l'application gitlab ce
OU
2) écrit passe directement au conteneur gitlab ce omnibus (qui a db en lui-même)
Je veux juste m'assurer que je ne finis pas inutilement par compliquer l'installation. Avoir GitLab dans Kubernetes avec Gluster rend déjà les choses un peu complexes. Est-ce que l'application de séparation et la base de données ont du sens ou simplement la configuration omnibus suffira-t-elle? Préoccupé par les écritures simultanées à DB.