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