![](/img/trans.png)
[英]Unable to create azura resources using terraform despite being a subscription owner
[英]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.