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

HAProxyの使用

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

HAProxy Helmチャートは、IngressコントローラーとしてバンドルされたNGINX Helmチャートの代わりに使用できます。また、Kubernetesの追加のIngressコントローラーの一覧に記載されています。

HAProxyはSSH経由のGitもサポートします。

NGINXをデフォルトにしているのは、主にこのツールでの過去の経験によるものですが、HAProxyは有効な代替手段であり、特にHAProxyの経験が豊富な方には好ましいかもしれません。さらに、FIPSコンプライアンスを提供しますが、NGINX Ingressコントローラーは現在提供していません。

HAProxyの設定

構成の詳細については、HAProxy Helm ChartのドキュメントまたはHelmのvaluesファイルを参照してください。

GitLab Helm Chartでテストされた値の詳細なYAMLについては、HAProxyの構成例を参照してください。

グローバル設定

いくつかの一般的なグローバル設定をチャート間で共有します。GitLabやレジストリのホスト名など、一般的な構成オプションについては、グローバルIngressのドキュメントを参照してください。

FIPS準拠のHAProxy

HAProxy EnterpriseはFIPSコンプライアンスを提供します。HAProxy Enterpriseにはライセンスが必要です。

HAProxy Enterpriseの詳細については、以下のリンクを参照してください: