レイヤ7 (アプリケーション) イングレス
- 更新日2026-05-15
- 3分で読める
レイヤ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プラットフォームおよび入力コントローラによって異なります。詳細な構成手順については、このセクションのプラットフォーム別のガイドを参照してください。
関連コンテンツ
- SystemLink環境アーキテクチャ
SystemLink Enterpriseは、サービス指向アーキテクチャのアプリケーションです。Kubernetesでホストされるマイクロサービスがアーキテクチャを構成します。SystemLink Enterpriseは拡張性、耐障害性、高可用性を備えています。以下の表は、SystemLink Enterpriseアーキテクチャの主なコンポーネントの概要を示しています。
- SystemLink Enterpriseのホストおよび操作を準備する
SystemLink Enterpriseをインストールする前に、以下のネットワーク、コンピューティング、ストレージ、セキュリティインフラストラクチャが整っていることを確認してください。
- DNSおよびネットワークセキュリティに関する注意事項
SystemLink Enterpriseは、Kubernetesクラスタでホストされています。SystemLink Enterpriseはテストシステムに接続し、監視および解析用のデータを集約します。
- AWS VPC
仮想プライベートクラウド (VPC) は、AWS内の独立したネットワーク環境です。
- Azure VNet
VNet (Azure Virtual Network) は、Azure内の独立したネットワーク環境です。
- インターネット接続型クラスタ
Enter a short description of your concept here (optional).
- 企業ネットワーク接続型クラスタ
企業ネットワーク接続型クラスタのデプロイメントでは、SystemLinkが組織のプライベートネットワークインフラストラクチャと統合され、安全なアクセスとオンプレミスシステムとの安全な統合が実現します。
- systemlink-values.yaml
- AWS EKSにおけるSystemLink Enterprise
Amazon Elastic Kubernetes Service (EKS) は、独自のKubernetesコントロールプレーンをインストールして操作することなく、AWSでKubernetesを簡単に実行できるようにするマネージドKubernetesサービスです。
- Azure AKSにおけるSystemLink Enterprise
Azure Kubernetes Service (AKS) は、独自のKubernetesコントロールプレーンをインストールして操作することなく、Azure上でKubernetesを簡単に実行できるようにするマネージドKubernetesサービスです。