簡體   English   中英

4 個節點與節點選擇器 k8s metrics-server 不匹配

[英]4 node(s) didn't match node selector k8s metrics-server

我剛剛在運行的 kubernetes 集群上安裝了metrics-server

$ kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.3.6/components.yaml

但是 pod 無法啟動,並且出現以下錯誤

0/4 nodes are available: 4 node(s) didn't match node selector.

Metrics 服務器在部署 yaml 中有以下nodeSelector

  nodeSelector:
    kubernetes.io/os: linux
    kubernetes.io/arch: "amd64"

這個錯誤表示沒有節點有label kubernetes.io/os: linux and kubernetes.io/arch: "amd64"

您可以在部署之前從部署 yaml 中刪除nodeSelector ,也可以將這些標簽添加到您的節點中。

kubectl label nodes <your-node-name> kubernetes.io/os=linux
kubectl label nodes <your-node-name> kubernetes.io/arch=amd64

暫無
暫無

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

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