[英]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.