簡體   English   中英

kube.netes pod 被驅逐並出現錯誤“驅逐管理器:試圖回收內存”,即使 memory 消耗量少得多

[英]kubernetes pods getting evited with error "eviction manager: attempting to reclaim memory" even if memory consumption is far less

運行 zookeeper 的 Kube.netes pod 經常因錯誤而安靜地被驅逐

***** eviction_manager.go:344] eviction manager: attempting to reclaim memory
***** eviction_manager.go:355] eviction manager: must evict pod(s) to reclaim memory

但是 memory 使用的就少多了。 有人可以幫我指出這個問題嗎

您可以通過更改Hard eviction threshold來解決您的問題。 您必須為低 RAM 和低磁盤空間定義閾值,Kube.netes 驅逐策略會在達到這些閾值時起作用。 Kube.netes 從節點中逐出 Pod 以解決內存不足和磁盤空間不足的問題。

像下面這樣:

eviction-hard=”memory.available<600Mi”

定義當可用 RAM 少於 600Mi 時,Pod 必須被 HARD.. 立即驅逐。

eviction-pressure-transition-period=”30s”

磁盤空間逐出策略與 RAM 逐出策略的工作原理相同。 一旦您了解了 RAM 逐出,您將能夠輕松地將您的知識應用於磁盤空間逐出。 有關更多信息,請參閱Kube.netes 用於處理低 RAM 和磁盤空間情況的逐出策略。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM