k8s に gitlab をインストールして初期パスワードを取得する方法

PHPz
リリース: 2023-04-07 17:32:09
オリジナル
1128 人が閲覧しました

Kubernetes (略して K8s) は、コンテナ化されたアプリケーションを簡単に拡張、管理、デプロイできる、人気のあるコンテナ オーケストレーション プラットフォームです。 Gitlab は、コードを簡単に管理および共有できる Web ベースの Git リポジトリ管理ツールです。この記事では、Kubernetes クラスターに Gitlab をインストールし、その初期パスワードを取得する方法について説明します。

  1. 前提条件

Gitlab のインストールを開始する前に、Kubernetes クラスターが構成され、Helm が有効になっていることを確認してください。

  1. Gitlab のダウンロード

まず、次のコマンドを使用して、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 に設定します。

  1. 初期パスワードの取得

Gitlab を正常にデプロイした後、次のコマンドを実行して Gitlab の初期パスワードを取得する必要があります。

kubectl get secret gitlab-gitlab-initial-root-password -ojsonpath='{.data.password}' | base64 --decode ; echo
ログイン後にコピー

コマンドを実行すると、Gitlab の初期パスワードが取得されます。

  1. Gitlab にログイン

次に、初期パスワードを使用して Gitlab にログインし、管理者アカウントを作成します。初期パスワードを入力すると、新しいパスワードを設定するよう求められます。

  1. 結論

これで、Gitlab が Kubernetes クラスターに正常にインストールされ、初期パスワードの取得に成功しました。ここでは、直接ログインし、Gitlab を使用して、チームのコラボレーションとバージョン管理のためのコード ベースを管理できます。

一般に、Gitlab のインストールは難しくありませんが、Kubernetes と Helm を適切に構成し、初期パスワードを取得する方法を理解する必要があります。この記事が、Gitlab を正常にインストールして使用するのに役立つことを願っています。

以上がk8s に gitlab をインストールして初期パスワードを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!