OpenShift Pod が YAML で定義された「制限」よりも多くの CPU コアを消費している
Issue
- いくつかの Pod には、以下のリソース制限とリクエストが割り当てられていますが、CPU ミリコア使用量 (hawkular- メトリクス に登録) が、Pod の「制限」として割り当てられた 1000 ミリコアを超えていることがわかります。POD が 1892 ミリコアのピークで稼働していることを確認しました。
- YAML 設定で定義された「制限」よりも多くのコアが Pod に必要な場合、OpenShift の動作はどのようになりますか?
- OpenShift ノードに使用可能なコアがある場合、制限のある Pod は必要な数のコアを受け取ることができますか?
resources:
limits:
cpu: "1000m"
memory: "4096Mi"
requests:
cpu: "700m"
memory: "3072Mi"
- 使用されるコア数は 1000 ミリコア以下であると予想していたため、これらのシナリオでの実際の動作を知る必要があります。
- OpenShift Pod がミリコア制限を超えたため、サードパーティーのアプリケーションでライセンスの問題が発生しました。
Environment
- OpenShift Container Platform 3.2+
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.