Cloud-Native Routerの転送プレーンにCPUを割り当てる
静的 CPU 割り当てまたは Kubernetes CPU マネージャーを使用して CPU コアを割り当てる方法について説明します。
Cloud-Native RouterのインストールHelmチャートとvRouter CRDには、CPUコアをCloud-Native Router vRouterに割り当てるためのさまざまな制御が用意されています。要求されたコア数、コア制限、および割り当てるコアは、静的 CPU 割り当てまたは Kubernetes CPU Manager を使用して指定できます。
Kubernetes CPU Manager を使用した CPU の割り当て
Kubernetes CPU Manager を使用して CPU コアを vRouter DPDK ポッドに割り当てるには、この手順を使用します。
これは、クラスターで Kubernetes CPU Manager を実行している場合に推奨される方法です。
静的 CPU 割り当てを使用した CPU 割り当て
静的 CPU 割り当てを使用して vRouter DPDK ポッドに CPU コアを割り当てるには、この手順を使用します。
この方法は、クラスターで Kubernetes CPU Manager が実行されていない場合にのみ使用することをお勧めします。
contrail-vrouter-kernel-init-dpdk
コンテナとcontrail_vrouter_agent_dpdk
コンテナのリソース制限とリクエストを指定します。- Helm チャートを構成して、vRouter DPDK で使用するコアを指定します。
- Cloud-Native Routerのインストールを続行します。