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