Flagger не выполняет обновление приложения с помощью канареечного деплоя в Kubernetes, потому что metric request-success-rate, используемая для проверки процента успешных запросов к приложению, не находит значения. Это может указывать на то, что приложение podinfo.test не получает трафик.
Сообщение "Halt advancement no values found for nginx metric request-success-rate probably podinfo.test is not receiving traffic: running query failed: no values found" указывает на то, что запрос метрики request-success-rate не возвращает значения, что говорит о том, что приложению podinfo.test, вероятно, не поступает трафик. Это может быть вызвано различными причинами, такими как неправильная конфигурация маршрутов трафика или неправильная настройка службы для приложения.
Для решения этой проблемы рекомендуется:
1. Проверить конфигурацию маршрута трафика в Kubernetes, чтобы убедиться, что он правильно направляет трафик к приложению podinfo.test.
2. Проверьте настройки службы для приложения и убедитесь, что она настроена правильно и соответствует требованиям для приложения podinfo.test.
3. Убедитесь, что метрики правильно настроены для приложения и могут быть получены с помощью запроса request-success-rate.
4. Внимательно изучите полный журнал исключений, чтобы понять возможные причины проблемы и применить соответствующие корректировки.
Если проблема все еще остается, рекомендуется обратиться к более опытным специалистам по Kubernetes для получения дополнительной помощи и диагностики проблемы на основе полного журнала.