Middle — Middle+
Quelle est la tâche de livenessProbe et pourquoi est-elle utilisée dans Kubernetes?
sobes.tech IA
Réponse de l'IA
LivenessProbe в Kubernetes используется для проверки, жив ли контейнер и работает ли он корректно. Если livenessProbe не проходит, Kubernetes считает, что контейнер «завис» или находится в некорректном состоянии, и перезапускает его. Это помогает автоматически восстанавливать приложения, которые перестали отвечать, обеспечивая высокую доступность.
Пример использования livenessProbe в манифесте Pod:
livenessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 15
periodSeconds: 20
Здесь Kubernetes будет делать HTTP-запросы к /healthz на порту 8080, начиная через 15 секунд после запуска, каждые 20 секунд, чтобы проверить состояние контейнера.