NodeJSコードをKubernetesにデプロイしています。マルチコアハードウェアを最大限に活用するには、PM2またはNodeJSクラスターモジュールを実行する必要がありました。
Kubernetesが用意できたので、複数のコアの利点を最大限に活用するために、どちらを使用する必要があるかは不明です。
人はポッドYAML構成で CPUユニット の数を指定する必要がありますか?
または、KubernetesでNodeJSを使用して複数のコアを説明する必要はありませんか?
どちらの方法でも、複数のコアを利用できます。違いは、nodejsクラスターモジュールアプローチでは、Kubernetes(つまり、複数のコア)からより多くのリソースを「要求」する必要があることです。これは、1つのコア(またはそれ以下)を要求するいくつかの異なるコンテナーよりもKubernetesがスケジュールするのが難しい場合があります。 ...)それぞれ(順番に、複数のノードでスケジュールでき、必ずしも十分な使用可能なコアを持つ1つのノードを探す必要はありません)。