レイヤ7イングレスは、WebサービスのアプリケーションレベルのHTTPSロードバランシングとルーティングを提供します。SystemLink Enterpriseは、レイヤ7イングレスを使用して、Web UIのエンドポイントとAPIアクセスのエンドポイントの2つの別々のイングレスエンドポイントを介してHTTPベースのサービスを公開します。

イングレスエンドポイント

SystemLink Enterpriseでは、2つのイングレスエンドポイントを構成する必要があります。

  • UIイングレス (global.hosts): SystemLink Web UIへのアクセスを提供します。
  • APIイングレス (global.apiHosts): SystemLink REST APIへのプログラム的なアクセスを提供します。

両方のエンドポイントを固有のホスト名で構成する必要があります。たとえば、UIにはsystemlink.example.com、APIにはsystemlink-api.example.comと入力します。これらのホスト名は、systemlink-values.yamlファイルのglobal.hostsおよびglobal.apiHostsの下で構成します。

ホスト名の要件とセキュリティに関する推奨事項については、「DNSおよびネットワークセキュリティに関する注意事項」を参照してください。

イングレス注釈

注釈を使用して入力動作をカスタマイズできます。注釈は使用されているイングレスコントローラに固有です。SystemLink Enterpriseは、グローバルレベルとサービス固有レベルの両方で注釈を適用します。

  • グローバル注釈: global.ingress.ui.annotationsおよびglobal.ingress.api.annotationsを介してすべてのイングレスリソースに適用されます。
  • サービス固有の注釈: カスタム要件を処理するために個々のサービスに適用されます。

プラットフォーム固有の構成

レイヤ7イングレスの構成は、Kubernetesプラットフォームおよび入力コントローラによって異なります。詳細な構成手順については、このセクションのプラットフォーム別のガイドを参照してください。