Gateway APIとEnvoy Gatewayを使用する
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed
- ステータス: ベータ版
OperatorでGateway APIを有効にする前に、利用可能な設定オプションと現在の制限事項の詳細について、GitLabチャートのGateway APIドキュメントを確認してください。
Operator 2.10とGitLabチャート9.7以降、GitLabはIngressの代わりにGateway APIを使用して公開できます。これは、NGINX Ingressの提供終了後のKubernetesコミュニティの推奨事項に従うものです。
前提条件
GitLab Operatorは、GitLabチャートのようにGateway APIコントローラーをバンドルしません。Operatorによって管理されるGitLabインスタンスをGateway APIを通じて公開する前に、まずEnvoy GatewayなどのGateway API実装をインストールする必要があります。
Envoy Gatewayを使用し、公式のEnvoy Gateway Helmチャートを使用する場合は、EnvoyPatchPoliciesのサポートがconfig.envoyGateway.extensionsApi.enableEnvoyPatchPolicy=trueをEnvoy Gateway値に設定することで有効になっていることを確認してください。
certmanagerでTLS証明書を管理する予定がある場合は、Gateway API用に設定されていることを確認してください。