Как добавить селектор узлов в системный модуль в кубернетах? - PullRequest
0 голосов
/ 29 мая 2020

Я хочу применить yaml-файл, который добавит селектор узла к поду, соответствующему метке k8s-app=metrics-server. Что я должен добавить к этому в yaml-файле?

1 Ответ

0 голосов
/ 29 мая 2020

Узел должен быть помечен меткой k8s-app: metrics-server , чтобы на нем были запланированы поды.

Проверьте, добавлены ли метки к узлам вашего кластера: kubectl get nodes --show-labels

И метка должна быть k8s-app: metrics-server .

apiVersion: v1
kind: Pod
metadata:
  name: testpod
spec:
  containers:
    - name: nginx
      image: nginx:latest
  nodeSelector:
    k8s-app: metrics-server 

Также, чтобы проверить, был ли модуль запланирован на на этом узле выполните следующую команду: kubectl get pods -o wide

Затем посмотрите на «УЗЕЛ», которому был назначен модуль.

Ниже приводится упражнение из документации kubernetes https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector

Также, прежде чем размещать вопрос, попробуйте проверить в Интернете, доступен ли ответ на ваш вопрос. Чем больше вы копаете, тем глубже вы узнаете. Документы Kubernetes слишком подробны и очень просты для понимания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...