簡體   English   中英

盡管資源似乎可用,但無法啟動新的 pod

[英]Unable to launch new pods despite resources seemingly available

盡管資源似乎可用,但我無法啟動新的 pod。

從下面的屏幕截圖來看,應該有大約 40 個新 pod 的空間。

在此處輸入圖像描述

而且從下面的屏幕截圖來看,節點似乎沒有得到充分利用

在此處輸入圖像描述

但是我目前正面臨以下錯誤消息

0/3 nodes are available: 1 Insufficient cpu, 2 node(s) had volume node affinity conflict.

昨晚是以下內容

0/3 nodes are available: 1 Too many pods, 2 node(s) had volume node affinity conflict.

我的大部分服務只需要很少的 memory 和 cpu。 因此,他們的資源配置如下所示

resources:
  limits:
    cpu: 100m
    memory: 64Mi
  requests:
    cpu: 100m
    memory: 32Mi

為什么我不能部署更多的 pod? 以及如何解決這個問題?

您的問題是“卷節點關聯沖突”。

來自Kube.netes Pod 警告:1 個節點有卷節點關聯沖突

當 pod 正在使用的持久卷聲明被安排在不同的區域而不是一個區域時,會發生錯誤“卷節點關聯沖突”,因此實際的 pod 無法被安排,因為它無法連接到來自的卷另一個區域。

首先,嘗試准確調查問題所在。 您可以在此處找到詳細指南 您將需要以下命令:

kubectl get pv  
kubectl describe pv  
kubectl get pvc  
kubectl describe pvc

然后您可以刪除 PV 和 PVC,並將 pod 與 PV 和 PVC 一起移動到同一區域。

volume node affinity conflict - 您嘗試安裝的卷在任何節點上都不可用。 您可以解決此問題或將您的volumes部分粘貼到問題中以供進一步檢查。

暫無
暫無

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

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