Назад к вопросам
Middle — Middle+
75
Какова задача livenessProbe и зачем она используется в Kubernetes?
Ответ от нейросети
sobes.tech AI
LivenessProbe в Kubernetes используется для проверки, жив ли контейнер и работает ли он корректно. Если livenessProbe не проходит, Kubernetes считает, что контейнер «завис» или находится в некорректном состоянии, и перезапускает его. Это помогает автоматически восстанавливать приложения, которые перестали отвечать, обеспечивая высокую доступность.
Пример использования livenessProbe в манифесте Pod:
livenessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 15
periodSeconds: 20
Здесь Kubernetes будет делать HTTP-запросы к /healthz на порту 8080, начиная через 15 секунд после запуска, каждые 20 секунд, чтобы проверить состояние контейнера.