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.
Avant de commencer à installer Gitlab, assurez-vous que votre cluster Kubernetes a été configuré et que Helm a été activé.
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.
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.
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.
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!