使用 HAProxy

HAProxy Helm Chart 可以替换捆绑的 NGINX Helm Chart 作为 Ingress controller,并记录在 Kubernetes 的其他 Ingress controllers 列表中。

HAProxy 还将通过 SSH 支持 Git。

我们默认使用 NGINX 主要是因为该工具的历史悠久,但 HAProxy 是一个有效的替代方案,对于那些对 HAProxy 有更多经验的人来说可能更可取。此外,它还提供 FIPS 兼容性,而 NGINX Ingress 控制器目前不提供。

配置 HAProxy

请参阅 HAProxy Helm chart 文档,或 Helm 值文件了解配置详细信息。

请参阅 HAProxy 示例配置,了解使用极狐GitLab Helm Charts 测试的值的详细 YAML。

全局设置

我们在 charts 中共享一些通用的全局设置。请参阅全局 Ingress 文档了解常见配置选项,例如极狐GitLab 和 Registry 主机名。

FIPS 兼容的 HAProxy

HAProxy Enterprise 提供 FIPS 兼容性。 请注意,HAProxy Enterprise 需要许可证。

以下是有关 HAProxy Enterprise 的更多信息的链接: