Helmを使ったGitLabのインストール

注意:このChartを使用する場合、現在既知の制限があり、GitLabのすべての機能が使用できるわけではありません。

クラウドネイティブのGitLab Helm chartを使ってKubernetesにGitLabをインストールします。

要件

Kubernetes上にGitLabをデプロイするためには、以下が必要です:

  1. クラスタと互換性のある kubectl 1.13 以降(クラスタのマイナーリリースから±1)。
  2. Helm v2(2.12以上、2.15を除く)またはv3(3.0.2以上)。
  3. Kubernetesクラスター、バージョン1.13以上。8vCPU、30GBのRAMを推奨。
:Helmはv2とv3のバージョンがリリースされています。 Helm v2はまだ使用されていますが、将来的なアップデートに備え、より優れたセキュリティモデルをサポートするためにHelm v3に移行することが推奨されています。 GitLabがHelm v2でインストールされており、Helm v3を使用したい場合は、Helmの移行ドキュメントを参照してください。

環境設定

GitLabのデプロイに進む前に、環境を準備する必要があります。

ツール

helm およびkubectlコンピュータにインストールする必要があります。

クラウドクラスターの準備

:Kubernetesの一部の機能を使用するため、Kubernetes 1.13以上が必要です。

指示に従ってKubernetesクラスターを作成し、接続します:

GitLabのデプロイ

環境をセットアップし、設定を生成したら、GitLabのデプロイに進みます。

GitLab のアップグレード

既存のKubernetesインストールをアップグレードする場合は、代わりにアップグレードドキュメントに従ってください。

Omnibus GitLabからKubernetesへの移行

既存のOmnibus GitLabインスタンスをKubernetesクラスターに移行するには、移行ドキュメントに従ってください。