Unified Load Balancer 構成およびアドミニストレーション ガイド、リリース 2026.02

PDF

Unified Load Balancer 構成およびアドミニストレーション ガイド、リリース 2026.02

ULB の主なコンポーネント

Want to summarize with AI?

Log in

ULB の主要なコンポーネントについて説明し、ロール、要件、運用上の考慮事項に焦点を当てています。Kubernetes クラスターで Pod として実行される主要な ULB コンポーネントについて説明します。


ULB は、Kubernetes クラスターで Pod として実行される次のコンポーネントで構成されます。

  • オペレータ:これはコントローラ Pod です。いずれの K8s ノードでも実行または生成できます。オペレータは、ロードバランサおよびイグレス管理ポリシーのカスタムリソース(CR)に関連する、必要な Kubernetes および Cilium リソースを管理します。オペレータは、管理するリソースのデプロイ、スケーリング、および運用タスクを自動化し、システムの状態が CR によって示される望ましい状態と一致するようにします。

  • エージェント:ULB エージェントは、K8s クラスター内の各ノードで実行される DaemonSet です。ULB エージェントは、エグレス管理ポリシーの対象となるノードの対応する Pod に対して、各ノードの NAT テーブルと RAW テーブルのエントリを管理します。これにより、通信ルーティングとポリシー適用がノードレベルで正しく適用されます。

  • Ops センター:ULB オペレーションズ(Ops)センターは、クラスター内の ULB コンポーネントの構成とアップグレードの中心点として機能します。これは、デプロイメント、モニタリング、およびメンテナンスアクティビティを含む、ULB コンポーネントのライフサイクルを管理するのに役立ちます。

  • Load Balancer API:Kubernetes Custom Resource Definition(CRD)として実装され、Kubernetes クラスター内のロードバランサインスタンスの作成、構成、および管理が容易になります。

  • Egress Management Policy API:このAPI も CRD として実装され、Pod のエグレスポリシーの定義を適用を有効にし、アウトバウンド通信が制御され、具体的なルールを順守していることを確実にします。

ULB オペレータとエージェントには、Helm チャートと Docker ファイル(イメージ)が含まれています。これにより、Kubernetes 内で製品をインストールおよび管理するための業界標準に準拠できます。Ops Center は、オペレータが製品を総体的に管理するために、安定した CLI/API を提供します。ULB Ops Center は、Helm v3 を使用して Kubernetes APIサーバーと直接通信し、Kubernetes リソースのインストール、アップグレード、クエリ、および削除を行います。