自己管理型GitLabのインストール

GitLabをぜひ試してみましょう。独自のGitLabインスタンスをダウンロード、インストール、および維持します。

推奨するインストール方法

公式Linuxパッケージ

これは、はじめるのに推奨される方法です。 Linuxパッケージは完成度が高く、スケーラブルで、今日GitLab.comで使用されています。 追加の柔軟性と回復力が必要な場合は、参考アーキテクチャドキュメントの説明に従ってGitLabをデプロイすることをお勧めします。

Linuxのインストールはすぐにでき、アップグレードも簡単で、他の方法にはない信頼性を強化する機能が含まれています。GitLabの実行に必要なすべての異なるサービスとツールをバンドルする単一のパッケージ(Omnibusとも呼ばれます)を介してインストールします。 4 GiB以上のRAMが推奨されています(最小要件)。

ホストOSバージョンで必要なGitLabバージョンが利用可能であることを確認するには、Packagesリポジトリ(GitLab-eeまたはGitLab-ceを参照してください。

Kubernetesの導入

KubernetesにGitLabをインストールする場合、次のことに注意する必要があります。

-管理とトラブルシューティングにはKubernetesの知識が必要です
-小規模なインストールの場合はより高価になる可能性があります。ほとんどのサービスは冗長な方法で展開されるため、デフォルトのインストールには単一ノードのLinuxパッケージ展開よりも多くのリソースが必要です。
-いくつかの機能制限に注意してください。

インフラストラクチャがKubernetes上に構築されていて、その仕組みに精通している場合は、この方法を使用してください。管理方法、観測可能性、およびいくつかの概念は、従来のデプロイとは異なります。 HelmチャートメソッドはVanilla Kubernetes環境用であり、GitLab Operatorを使用してOpenShiftクラスターにGitLabをデプロイできます。 GitLab Operatorは、OpenShiftとVanilla Kubernetesの両方のデプロイでDay 2操作を自動化するために使用できます。