Middle — Middle+
Qual è il compito di livenessProbe e perché viene utilizzato in Kubernetes?
sobes.tech AI
Risposta dell'AI
LivenessProbe в Kubernetes используется для проверки, жив ли контейнер и работает ли он корректно. Если livenessProbe не проходит, Kubernetes считает, что контейнер «завис» или находится в некорректном состоянии, и перезапускает его. Это помогает автоматически восстанавливать приложения, которые перестали отвечать, обеспечивая высокую доступность.
Пример использования livenessProbe в манифесте Pod:
livenessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 15
periodSeconds: 20
Здесь Kubernetes будет делать HTTP-запросы к /healthz на порту 8080, начиная через 15 секунд после запуска, каждые 20 секунд, чтобы проверить состояние контейнера.