- Быстрый старт
- Вопросы и ответы
- Рабочие нагрузки
- Что делать, если рабочая нагрузка неисправна?
- Что делать, если при неисправной нагрузке появляется сообщение «Failed to Schedule an Instance»
- Что делать, если произошла ошибка при загрузке образа?
- Не получается перезагрузить контейнер?
- Что делать, если инстанс не исключается из работы при неработающем узле?
- Какие есть способы создания рабочей нагрузки?
- Как указать порт при настройке Access Mode рабочей нагрузки?
- Как указать порт доступа для ELB при использовании команд kubectl?
- Какие версии Docker поддерживаются?
- Как указать количество инстансов рабочей нагрузки?
- Как установить проверку для рабочей нагрузки?
- Тарификация
- Термины и сокращения
- Товарные знаки
- Обратиться в поддержку
Не получается перезагрузить контейнер?
Нажмите на название рабочей нагрузки и перейдите на вкладку Events.
Если на странице событий рабочей нагрузки есть сообщение о невозможности перезагрузить контейнер (the container fails to be restarted), то необходимо предпринять одно из следующих действий:
- Проверьте квоты на ресурсы
- Проверьте, есть ли конфликт с портом
Авторизуйтесь в узле неисправной рабочей нагрузки.
Узнайте ID контейнера, где находится инстанс нерабочей рабочей нагрузки, запустите команду docker ps -a \ grep $podName, где $podName — название пода.
Посмотрите логи соответствующего контейнера, запустите команду docker logs $containerID, где $containerID — ID контейнера.
Если конфликт имеет место, то создайте новую рабочую нагрузку с правильными настройками порта.
- Проверьте, есть ли еще работающие процессы в контейнере
Авторизуйтесь в узле неисправной рабочей нагрузки.
Проверьте статус контейнера, запустите команду docker ps -a.
Если процессов на контейнере нет, то код статуса будет exit(0).
- Проверьте наличие ошибки
Авторизуйтесь в узле неисправной рабочей нагрузки.
Проверьте ID контейнера с неисправной рабочей нагрузкой, запустите команду docker ps -a \ grep $podName, где $podName — название пода.
Просмотрите логи соответствующего контейнера, запустите команду docker logs $conteinerID, где $conteinerID — ID контейнера.
Исправьте ошибку, основываясь на логах.
- Проверьте статус Health Check
Если требуется больше ресурсов, чем есть в наличии, то контейнер не сможет перезагрузиться. Как проверить и увеличить квоты можно посмотреть в инструкции Каким квотам нужно уделить внимание?.
Проверьте, правильно ли выполнена команда запуска рабочей нагрузки и есть ли там ошибка.
Если для рабочей нагрузки активирована проверка Health Check, настроен блок Liveness Probe и число сбоев проверки превысит пороговое значение, то контейнер будет перезапущен. Нажмите на название рабочей нагрузки и перейдите на вкладку Events. Если на странице событий рабочей нагрузки есть сообщение Liveness probe failed: Get http…, то измените настройки Health Check.