Kubernetes (略して K8s) は、コンテナ化されたアプリケーションを簡単に拡張、管理、デプロイできる、人気のあるコンテナ オーケストレーション プラットフォームです。 Gitlab は、コードを簡単に管理および共有できる Web ベースの Git リポジトリ管理ツールです。この記事では、Kubernetes クラスターに Gitlab をインストールし、その初期パスワードを取得する方法について説明します。
Gitlab のインストールを開始する前に、Kubernetes クラスターが構成され、Helm が有効になっていることを確認してください。
まず、次のコマンドを使用して、Gitlab Helm Chart を 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
上記のコマンドは、Gitlab Helm Chart をインストールし、Gitlab インスタンスのドメイン名を example.com に設定します。
Gitlab を正常にデプロイした後、次のコマンドを実行して Gitlab の初期パスワードを取得する必要があります。
kubectl get secret gitlab-gitlab-initial-root-password -ojsonpath='{.data.password}' | base64 --decode ; echo
コマンドを実行すると、Gitlab の初期パスワードが取得されます。
次に、初期パスワードを使用して Gitlab にログインし、管理者アカウントを作成します。初期パスワードを入力すると、新しいパスワードを設定するよう求められます。
これで、Gitlab が Kubernetes クラスターに正常にインストールされ、初期パスワードの取得に成功しました。ここでは、直接ログインし、Gitlab を使用して、チームのコラボレーションとバージョン管理のためのコード ベースを管理できます。
一般に、Gitlab のインストールは難しくありませんが、Kubernetes と Helm を適切に構成し、初期パスワードを取得する方法を理解する必要があります。この記事が、Gitlab を正常にインストールして使用するのに役立つことを願っています。
以上がk8s に gitlab をインストールして初期パスワードを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。