# Поддержка проб Kubernetes ## Как настраивать? В форму нужно заполнять настройки в формате yaml, нативно формату, который используется самим k8s(см. [здесь](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)). Конфигурационный файл, подставляется в ваш Deployment, который загружается с ним в кластер. **Это означает, что если вы загрузили неработающую настройку, или в неправильном формате, ваш проект упадет на этапе сборки.** ## Пример ``` livenessProbe: tcpSocket: port: 8080 initialDelaySeconds: 15 periodSeconds: 10 ``` Внимание! То что указано в примере, необязательно будет работать на вашем проекте. ## На основе чего срабатывает уведомление Пробы k8s не предполагают функционала для уведомления по какому-либо критерию, но наша система принимает решение на основе ивентов Kubernetes. Уведомление отправляется в результате получения ивента с информацией о негативной пробе. Например, если readiness probe оказалась негативной, Kubernetes дает ивент с сообщением, которое начинается "Readiness probe failed..."