ULB デプロイメントの要件と主要なパラメータおよび参照情報についてまとめます。最適なパフォーマンスと互換性を確保するためのシステムの前提条件について説明します。
最適なパフォーマンスと互換性を確保するには、ULB デプロイメントの次のシステム要件を満たす必要があります。
-
ULB は、Kubernetes に基づくコンテナ管理プラットフォームにインストールする必要があります。
-
Linux カーネルバージョンは、5.4.x 以降である必要があります。ULB eBPF ベースの高速パスをサポートするには、すべての参加ノードがLinux カーネルバージョン 6.8.x 以降で実行されていることを確認します。
-
AMD64 または AArch64 アーキテクチャをホストします。
-
カーネルでパケット転送を有効にし、各 K8s ノードでリバースパスフィルタリングを無効(つまり、rp_filter - 0)にする必要があります。
-
Kubernetes バージョン:v1.28.x 以降。
-
Cilium バージョン:1.17.9 以降。
-
Ubuntu/Linux kernel Netfilter モジュールで、エグレス関連ソース NAT IP パケットフィルタルールを構成するには、「iptables」という名前の ユーザースペース ユーティリティ プログラムをインストールする必要があります。
-
Kubernetes がシステムにインストール、構成されていることを確認します。