4 узел (ы) не соответствуют селектору узлов k8s metrics-server - PullRequest
0 голосов
/ 10 апреля 2020

Я только что установил metrics-server на мой кластер kubernetes, работающий

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

Но модуль не загружается, и у меня появляется следующая ошибка

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

1 Ответ

1 голос
/ 10 апреля 2020

Сервер метрик имеет менее nodeSelector в развертывании yaml

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

Эта ошибка означает, что нет узла с меткой kubernetes.io/os: linux и kubernetes.io/arch: "amd64"

. Вы можете удалить nodeSelector из yaml развертывания перед его развертыванием или вы можете добавить эти метки в свои узлы.

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