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の詳細については、以下のリンクを参照してください: