Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Все решения
    • Все решения для Managed Service for Kubernetes
    • Устранение ошибки `Timed out waiting for the condition` при монтировании PVC
    • Устранение ошибки `Timed out waiting for the condition` при монтировании тома с большим количеством файлов
    • Хосты группы узлов Managed Service for Kubernetes долго находятся в статусе `RECONCILING`
    • Под `kube-dns-autoscaler` постоянно перезапускается
    • Не уменьшается количество нод в группе Managed Service for Kubernetes
    • Не увеличивается количество узлов в группе Managed Service for Kubernetes
    • Устранение ошибки `Multi-Attach error for volume`
    • Устранение ошибки `DEADLINE_EXCEEDED`
    • Устранение ошибок с синхронизацией времени на узлах кластера Managed Service for Kubernetes
    • Устранение проблем с разрешением DNS-имен в Managed Service for Kubernetes
    • Устранение ошибки `0/10 nodes are available - node(s) had untolerated taint`
    • Кластер слишком долго находится в состоянии `STARTING`
    • Поды кластера слишком долго находятся в состоянии `PENDING`
    • Устранение проблем с работой HPA в Managed Service for Kubernetes
    • Устранение ошибки `Can't use allocation_policy.locations.subnet_id together with node_template.network_interface_specs`
    • Устранение проблем с монтированием томов к подам кластера Managed Service for Kubernetes средствами Container Storage Interface для S3
    • Кластер Managed Service for Kubernetes слишком долго находится в состоянии `STARTING` после переименования
    • Как добавлять и изменять SSH-ключи пользователей Linux на хостах группы узлов Managed Service for Kubernetes
    • Как назначить статические внешние IP-адреса для узлов кластера Managed Service for Kubernetes
    • Как выдать узлам Kubernetes доступа в интернет
    • Как изменить сеть или подсеть для MDB-кластера
    • Как создать внутренний Ingress-контроллер
    • Как настроить автоматическое удаление старых образов с узлов Managed Service for Kubernetes
    • Как узнать внешний IP-адрес узла Managed Service for Kubernetes
    • Как использовать сертификаты из Certificate Manager в балансировщиках нагрузки или в Managed Service for Kubernetes
    • Как изменить часовой пояс на узлах кластера Managed Service for Kubernetes
    • Как выяснить размер эфемерного хранилища узла Managed Service for Kubernetes

В этой статье:

  • Описание проблемы
  • Решение
  • Если проблема осталась
  1. Managed Service for Kubernetes
  2. Устранение ошибки `0/10 nodes are available - node(s) had untolerated taint`

Устранение ошибки 0/10 nodes are available - node(s) had untolerated taint

Статья создана
Yandex Cloud
Обновлена 16 августа 2024 г.
  • Описание проблемы
  • Решение
  • Если проблема осталась

Описание проблемыОписание проблемы

При выполнении операции запуска подов в кластере Managed Service for Kubernetes возникает ошибка:

0/10 nodes are available: X node(s) had untolerated taint

где X - число проблемных узлов кластера Managed Service for Kubernetes.

РешениеРешение

Такая ошибка возникает, когда в настройках кластера нода имеет пометку (taint), которая не совместима с требованиями запускаемых на нем приложений. Taint – это пометка ноды, которая указывает на то, что определенные поды не могут быть на ней запущены, если они не соответствуют определенным критериям.

Чтобы исправить эту ошибку, либо нужно изменить пометку, чтобы поды соответствовали ей, либо изменить настройки запускаемых подов, чтобы они соответствовали пометке на узле.

Также рекомендуем проверить используемые tolerations у пода и указанные для ноды nodeSelector или nodeAffinity. Дополнительно проверьте используемые квоты и лимиты Managed Service for Kubernetes на предмет того, что у нод хватает запрашиваемых ресурсов.

Если проблема осталасьЕсли проблема осталась

Если вышеописанные действия не помогли решить проблему, создайте запрос в техническую поддержку. При создании запроса просим указать следующую информацию:

  1. Идентификатор кластера Managed Service for Kubernetes.
  2. Журнал событий кластера Managed Service for Kubernetes: вывод kubectl get events.
  3. Cпецификацию узла кластера: вывод kubectl describe node $NODE_NAME, где $NODE_NAME - наименование проблемной ноды.
  4. Cпецификацию затронутых проблемой подов кластера: вывод kubectl describe node $POD_NAME для каждого такого пода, где $POD_NAME - наименование пода.

Была ли статья полезна?

Предыдущая
Устранение проблем с разрешением DNS-имен в Managed Service for Kubernetes
Следующая
Кластер слишком долго находится в состоянии `STARTING`
Проект Яндекса
© 2025 ООО «Яндекс.Облако»