![](/img/trans.png)
[英]Kubernetes eviction manager evicting control plane pods to reclaim ephemeral storage
[英]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.