Проблема с выпуском Helm

#kubernetes #kubernetes-helm #kubernetes-pod #amazon-eks

#kubernetes #kubernetes-helm #kubernetes-pod #amazon-eks

Вопрос:

Я получаю указанную выше ошибку каждый раз, когда мы развертываем из Jenkins.Ошибка: СБОЙ ОБНОВЛЕНИЯ: сбой выпуска xxxx-xxxxx-config и откат из-за установки atomic: истекло время ожидания условия

ЖУРНАЛЫ:

 [2021-02-02T07:44:38.872Z]   helm upgrade --atomic --timeout 600s --install --namespace xxxx-xxx-xxxx --set image.repository=docker.qa.xxx-xxxx.xxxx:8443/xxx-xxxx-xxxx-xxx-pr --set image.tag=pr-214-16 --set fullnameOverride=-xxx-xxx-xxx-pr-pr --wait xxx-xxx-xxx-xxx-pr-pr ./base-0.1.0.tgz --set imageSecretName=docker-registry --set service.type=ClusterIP --set resources.limits.cpu=0.5 --set resources.limits.memory=1024Mi --set resources.requests.cpu=0.5 --set resources.requests.memory=1024Mi --set labels.env=qa --set service.port=8080 --set service.port=8080 --set service.host=null.qa.xxx-xxxx.
 

Комментарии:

1. Вы смотрели на ответ @Sanat Rohatgi? Можете ли вы описать свой модуль и вставить выходные данные?

2. Помогла ли ссылка, упомянутая @rohatgisanat github.com/helm/helm/issues/7426#issuecomment-579807064 ? Пожалуйста, вставьте информацию из раздела комментариев, чтобы опубликовать свой пост.

Ответ №1:

Не могли бы вы добавить больше деталей? Обычно такая информация, как то, что делалось, как это делалось, является отличным индикатором для поиска проблемы.

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

Комментарии:

1. [2021-02-02T07:44:38.872Z] обновление руля —атомарное —время ожидания 600 секунд —установка —пространство имен xxxx-xxx-xxxx —установить изображение.репозиторий=docker.qa.xxx-xxxx.xxxx:8443/xxx-xxxx-xxxx-xxx-pr —установить изображение.tag=pr-214-16 —установить fullnameOverride=-xxx-xxx-xxx-pr-pr —ждать xxx-xxx-xxx-xxx-pr-pr ./base-0.1.0.tgz —установить imageSecretName=docker-registry —установить service.type=ClusterIP —установить ресурсы.limits.cpu= 0,5 — установить ресурсы.ограничения.память = 1024 mi — установить ресурсы.запросы.процессор = 0,5 — установить ресурсы.запросы.память = 1024 mi — установить метки.env = qa -установить сервис.порт = 8080 — установить сервис.порт = 8080 — установить service.host=null.qa .xxx-xxxx.

2. Я думаю, что эта ссылка поможет github.com/helm/helm/issues/7426#issuecomment-579807064

3. Спасибо. Проблема была исправлена.

4. В чем была проблема и как она была исправлена?

5. @AfolabiOmotoso Это плохо, ПОЭТОМУ соблюдайте этикет. Если это исправлено, укажите, как это было исправлено для следующего пользователя.

Ответ №2:

Попробуйте установить более высокое значение времени ожидания. Также вы можете обновить kubectl. Посмотрите здесь: helm-upgrade-timeout-atomic.

Проблема также описана здесь: helm-upgrade-timeout .

Они утверждали, что это исправлено в # 7653, который включен в v3.2.1 .

Однако я прочитал, что # 7653 может разрешить обновление ранее неудачных выпусков только в том случае, если успешных выпусков не было.