2016-07-08 5 views
3

クラスタでいくつかのポッドを実行する際にいくつかの問題が発生しました。例外がスローされた後に、どのノードがどのノードにOOMを引き起こしているかを検出する方法を知りたいと思います。私はノードにアクセスしてログをチェックすることができず、kubectl describe nodeはこれに関する多くの情報を私に与えません。OOMの後にどのようにしてポッドを検出できますか?

感謝:)

答えて

1

唯一の方法と同様のポッドをK8S上のイベントを監視し、監視するためにkubectl get events --watchを実行試してみますWeb UI linkに投げられ、使用されたポッドのメモリを追跡します(私は1.75 GBのノードと1.3 GBを消費するポッドを持っていました)。私はkubectl describe node [nodename]でメモリ割り当てを見ようとしましたが、できませんでした。

1

あなたは、私がOOMがある前に待っている何が起こっているかを追跡することが分かっkubectl logs -f podname

+0

はい、イベントで私はOOMを見ることができましたが、どのポッドがメモリを消費しているのかわかりませんでした。 –

関連する問題