Kubernetes: Stackdriver上の独自のコンテナーのGKECPU使用率はありません

作成日 2016年06月12日  ·  3コメント  ·  ソース: kubernetes/kubernetes

こんにちは、

StackdriverダッシュボードのGKEコンテナのCPU使用率は、GCPでコンテナクラスターを作成するときにデフォルトで作成されるコンテナ(kube2ky、glbcなど)のCPU使用率のみを報告しますが、自分用に作成したコンテナのCPU使用率は報告しません。独自のアプリケーション。 これは、Kubernetes1.1.xで機能していたものです。 ただし、GKEコンテナのメモリ、ディスク使用量、ページフォールトのグラフには、自分のコンテナのデータが正しく表示されます。

私の5つのクラスター(1つのアカウントに4つ、個人のアカウントに1つ)はすべてKubernetes 1.2.4にあり、すべてクラウドモニタリング/ロギングが有効になっています。

この機能は1.2.xで変更、無効化、または削除されましたか?

ありがとう!

最も参考になるコメント

正確には、これらのデフォルトのグラフは、使用時間ではなく、CPU_utilization_を示しています。 使用率は、実質的にCPU usage time / reserved coresであるため、CPU制限が指定されているコンテナーにとってのみ意味のあるメトリックです。 リストするシステムコンテナにはCPU制限属性が指定されていますが、ポッドには指定されていない可能性があります。

1.1.xでは、IIRCは、任意の低い数値がない場合、制限として使用します。 これは、使用率を常に計算できることを意味しますが、コンテナーが100%の使用率をはるかに超える可能性があることを考えると、誤解を招くことがよくありました。

全てのコメント3件

cc @ a-robinson @mwielgus

正確には、これらのデフォルトのグラフは、使用時間ではなく、CPU_utilization_を示しています。 使用率は、実質的にCPU usage time / reserved coresであるため、CPU制限が指定されているコンテナーにとってのみ意味のあるメトリックです。 リストするシステムコンテナにはCPU制限属性が指定されていますが、ポッドには指定されていない可能性があります。

1.1.xでは、IIRCは、任意の低い数値がない場合、制限として使用します。 これは、使用率を常に計算できることを意味しますが、コンテナーが100%の使用率をはるかに超える可能性があることを考えると、誤解を招くことがよくありました。

@ a-robinsonありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価