正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

GitLabチャートのクラウドプロバイダー設定

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed

GitLabチャートをデプロイする前に、選択したクラウドプロバイダーのリソースを設定する必要があります。

GitLabチャートは、少なくとも8仮想CPUと30 GBのRAMを持つクラスターに適合するように設計されています。本番環境以外のインスタンスをデプロイしようとしている場合は、より小さなクラスターに適合するようにデフォルトを減らすことができます。

サポートされているKubernetesリリース

GitLab Helmチャートは、次のKubernetesリリースをサポートしています:

Kubernetesリリースステータス最小GitLabバージョンアーキテクチャ
1.34サポート対象18.6x86-64
1.33サポート対象18.1x86-64
1.32サポート対象17.11x86-64
1.31非推奨17.6x86-64
1.30サポート対象外17.6x86-64

GitLab Helmチャートは、一度に3つのKubernetesマイナーバージョンをサポートし、新しいKubernetesリリースを最初のリリースから3か月後にサポートする予定です。

詳細については、Kubernetesサポートポリシーを参照してください。

上記のリリースよりも新しいリリースの互換性の問題については、イシュートラッカーへのレポートをお待ちしております。

一部のGitLab機能は、非推奨のリリースまたは上記のリリースよりも古いリリースでは動作しない場合があります。

一部のコンポーネント(Kubernetes用エージェントGitLab Operatorなど)では、GitLabが異なるクラスターリリースをサポートしている場合があります。

Kubernetesノードは、x86-64アーキテクチャを使用する必要があります。AArch64/ARM64を含む複数のアーキテクチャのサポートは、積極的に開発されています。詳細については、イシュー2899を参照してください。

特定のクラウドプロバイダー向けの手順

環境内にKubernetesクラスターを作成して接続します: