Я пытаюсь развернуть экземпляр GitLab из GCP Marketplace но столкнулись с проблемой. К сожалению, я всего лишь front-end разработчик, так что этот Kubernetes мне чужд.
После создания кластера все компоненты кажутся успешными, за исключением задания. gitlab-deployer
что не удается с сообщением об ошибке:
BackoffLimitExceeded
Теперь я могу представить, что это значит, но не знаю! Где я могу получить поддержку по установке материалов из Marketplace, или кто-нибудь может объяснить, что означает эта ошибка и как я могу ее исправить? Разве нельзя просто перезапустить это задание?
Вы можете попытаться получить более подробную информацию о том, что на самом деле произошло, запустив:
kubectl describe job gitlab-deployer
а затем взгляните на events
раздел.
BackoffLimitExceeded
статус работы в основном означает, что Кубернеты (или, более конкретно, контроллер заданий) попытался запустить этот работа однако каждый раз безуспешно.
Существует ограничение на количество повторных попыток, которое по умолчанию равно 6, и когда оно достигается, такое задание считается неудачным. Подробнее об этом вы можете прочитать Вот:
Бывают ситуации, когда вы хотите прервать задание после некоторого количества повторных попыток из-за логической ошибки в конфигурации и т. Д. Для этого установите
.spec.backoffLimit
чтобы указать количество повторных попыток, прежде чем задание будет считаться неудачным. Предел отсрочки по умолчанию установлен на 6. Неудачные модули, связанные с заданием, воссоздаются контроллером заданий с экспоненциальной задержкой отсрочки (10 с, 20 с, 40 с…), ограниченной шестью минутами. Счетчик отсрочки сбрасывается, если до следующей проверки статуса задания не появятся новые отказавшие модули.
Пожалуйста, поделитесь подробностями, которые я просил у вас, отредактировав ваш вопрос, чтобы мы могли более внимательно изучить его и выяснить, в чем заключается реальная проблема. Возможно, ему просто нужно изменить конфигурацию.