кума отключить проверку здоровья посланника
Привет, я пытаюсь отладить сервис с проблемой посланника, развернутой в сервисной сетке kuma. Рассматриваемая служба использует значение по умолчанию
kuma.io/sidecar-injection: enabled
аннотация, чтобы внедрить коляску kuma и включить прокси-сервер посланника.
Одним из препятствий для отладки является то, что служба запускается каждые несколько секунд с проверками готовности (это усложняет ситуацию, потому что дополнительные запросы запускают точки останова вне диапазона моего текущего запроса, который я пытаюсь отладить).
Я попытался отключить их на уровне кума с помощью:
KUMA_RUNTIME_KUBERNETES_VIRTUAL_PROBES_ENABLED: false
env var установлен на плоскости управления kuma
Не повезло. Кроме того, я также попытался определить проверку работоспособности для приложения, которая просто пингует каждые 5 минут или около того, но это также не изменило поведение существующей проверки готовности.
РЕДАКТИРОВАТЬ: Похоже, эта проверка состояния готовности определена на введенной коляске kuma
Readiness: http-get http://:9901/ready delay=1s timeout=3s period=5s #success=1 #failure=12
Но я все еще не уверен, как отменить проверку готовности коляски?
Большое спасибо за любые предложения здесь.
1 ответ
Кажется, вам нужно удалить зонды из манифеста развертывания k8s. Kuma только переписывает существующие зонды.