Привет! Вопрос про werf helm Приложение деплоится через werf helm upgrade

--atomic
Иногда(все условия для воспроизведения до конца непонятны, но есть версия, что это происходит когда джоба прерывается вручную) ловим вот такое состояние:

$ werf helm history my-app
REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
11 Tue Nov 5 18:16:18 2024 deployed my-chart-1.0.2 2024-11-05-b0b46ae2 Upgrade complete
12 Wed Nov 6 11:19:30 2024 failed my-chart-1.0.2 2024-11-06-588044f3 Upgrade "my-app" failed: error processing rollout phase stage: error tracking resources: deploy/my-app failed: po/my-app-58548d586-ksqd9 container/my-app: Unhealthy: Readiness probe failed: Get "http://10.11.12.13:4567/health/readiness": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
13 Wed Nov 6 11:26:09 2024 pending-rollback my-chart-1.0.2 2024-11-05-b0b46ae2 Rollback to 11

Пока решаю ручным роллбэком

Вопрос - можно ли с этим что-то сделать?

2 ответов

2 просмотра

А что в app-58548d586-ksqd9 в этот момент происходило? Не выглядит как проблема helm или werf. Посмотрите логи и events от пода.

𝓐𝓵͢͢͢𝓮𝔁-C Автор вопроса
Vyacheslav
А что в app-58548d586-ksqd9 в этот момент происход...

Были проблемы связности с внешним сервисом, поэтому зафейлились readiness пробы и стриггерился откат. pending-rollback это ожидаемое состояние для такого сценария? Почему не failed, к примеру?

Похожие вопросы

Обсуждают сегодня

Добрый день, подскажите пожалуйста, а как поле project (в werf.yaml) параметризовать ? werf converge —project <APP_NAME> в одном общем репо держим 1 хельм чарт и деплоим с ...
Sulaymon
5
Добрый день, подскажите пожалуйста, вопрос не про верф, но приближенный к флант) Есть ли какой-то аналог плагину grafana-statusmap, который новыми версиями графаны поддержива...
ovsss
1
привет! Подскажите пожалуйста, а werf может как-то обойти известную проблему с helm "Secret "sh.helm.release.v1.{.Release}.{.Version}" is invalid: data: Too long: must have at...
ovsss
1
werf cleanup как-то старается не удалять промежуточные имаджи (ранее известные как артефакты)? Уже несколько раз из cache-repo улетал наш базовый node имадж. Что выглядит лог...
Vyacheslav
2
Здрасьти! Делаю Buildah+Docker-multistage. В первом имадже делаю COPY кода. Из них генерю файлы: 31229b03ef2ed26c5e02d0e8320f8a04 ./package.json a0b92a158d0bed9570350af0ed3e...
Vyacheslav
4
Всем привет. Werf v2.10.5 При удалении релиза вместе с неймспейсом (werf dismiss --namespace namespace_name) Сыпятся ошибки ┌ Waiting for resources elimination: namespaces/rel...
Vitalik Petrov
1
если паралельно запустить werf converge (с одиннаковым значением project) для разных сервисов - норм ?
Sulaymon
1
Вопросик не совсем werf. Но вдруг мы подскажите воркэраунд или ещё что-нибудь. Могу ли я как-нибудь в моменте деплоя внутри heml рендера получить хэшсумму файла шаблона (./tem...
Alex Подрябинкин
11
Всем привет. Сегодня добавили в приложение дополнительный образ nginx, в который докидывается системная статика прям в образ. При деплое бандлами деплоилось 200+ джоб(клиентов...
Владимир Муковоз
6
а в селектор лейблы прорастает чтонибудь? или с селектором уже самостоятельно?
Alex Подрябинкин
1
Карта сайта