HAProxyの使用

HAProxy Helm ChartはバンドルされているNGINX Helm ChartをIngressコントローラとして置き換えることができ、Kubernetesの追加Ingressコントローラリストに記載されています。

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

私たちがNGINXをデフォルトにしているのは、そのツールでの過去の経験によるところが大きいのですが、HAProxy は有効な選択肢であり、特に HAProxy の経験が豊富な人にとっては好ましいかもしれません。さらに、HAProxy はFIPS コンプライアンスを提供していますが、NGINX Ingress コントローラは現在提供していません。

HAProxy の設定

設定の詳細については、HAProxy Helm chart documentationまたはHelm values file を参照してください。

GitLab Helm チャートでテストした値の詳細な YAML については、HAProxy の設定例を参照してください。

グローバル設定

私たちのChartでは、いくつかの共通のグローバル設定を共有しています。GitLabやレジストリのホスト名など、共通の設定オプションについてはGlobal Ingressのドキュメントを参照してください。

FIPS 準拠の HAProxy

HAProxy Enterpriseは FIPS 準拠です。HAProxy Enterpriseはライセンスが必要です。

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