Maison  >  Article  >  outils de développement  >  Comment installer gitlab sur k8s et obtenir le mot de passe initial

Comment installer gitlab sur k8s et obtenir le mot de passe initial

PHPz
PHPzoriginal
2023-04-07 16:59:461146parcourir

Kubernetes (K8s en abrégé) est une plate-forme d'orchestration de conteneurs populaire qui peut facilement faire évoluer, gérer et déployer des applications conteneurisées. Gitlab est un outil de gestion de référentiel Git basé sur le Web qui peut facilement gérer et partager votre code. Dans cet article, nous verrons comment installer Gitlab sur un cluster Kubernetes et obtenir son mot de passe initial.

  1. Prérequis

Avant de commencer à installer Gitlab, assurez-vous que votre cluster Kubernetes a été configuré et que Helm a été activé.

  1. Téléchargez Gitlab

Tout d'abord, utilisez la commande suivante pour déployer Gitlab Helm Chart sur le cluster Kubernetes.

helm repo add gitlab https://charts.gitlab.io/
helm install gitlab gitlab/gitlab \
  --namespace gitlab \
  --set global.hosts.domain=example.com \
  --set certmanager-issuer.email=you@example.com \
  --set gitlab-runner.runners.privileged=true \
  --set gitlab-runner.runners.image=runner:latest \
  --set gitlab-runner.runners.cache.storePath=/cache \
  --set gitlab-runner.runners.cache.type=s3 \
  --set gitlab-runner.runners.cache.bucketName=my-bucket \
  --set gitlab-runner.runners.cache.s3.region=eu-west-1 \
  --set gitlab-runner.runners.cache.shared=true

La commande ci-dessus installera le Gitlab Helm Chart et définira le nom de domaine de l'instance Gitlab sur example.com.

  1. Obtenir le mot de passe initial

Après avoir déployé avec succès Gitlab, vous devez exécuter la commande suivante pour obtenir le mot de passe initial pour Gitlab.

kubectl get secret gitlab-gitlab-initial-root-password -ojsonpath='{.data.password}' | base64 --decode ; echo

Après avoir exécuté la commande, vous obtiendrez le mot de passe initial pour Gitlab.

  1. Connectez-vous à Gitlab

Maintenant, connectez-vous à Gitlab en utilisant le mot de passe initial et créez un compte administrateur. Après avoir saisi votre mot de passe initial, vous serez invité à définir un nouveau mot de passe.

  1. Conclusion

Maintenant, Gitlab a été installé avec succès sur le cluster Kubernetes et vous avez obtenu avec succès son mot de passe initial. Ici, vous pouvez vous connecter directement et utiliser Gitlab pour gérer votre base de code pour la collaboration en équipe et le contrôle des versions.

En général, installer Gitlab n'est pas difficile, mais vous devez comprendre comment configurer correctement Kubernetes et Helm et obtenir le mot de passe initial. J'espère que cet article pourra vous aider à installer et utiliser avec succès Gitlab.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn