#kubernetes #azure-aks #kubernetes-pod
Вопрос:
хотите понять порядок, в котором kubenetes исследует модули, используя 3 типа зондов — запуск, готовность и режим работы.
Как правильно понять или спроектировать эти 3 датчика для обычных применений? Какова вероятность возникновения конфликта или взлома приложения, если в пробе запуска есть неправильные записи
Комментарии:
1. проверьте это blog.devgenius.io/understanding-kubernetes-probes-5daaff67599a
Ответ №1:
Зонд запуска
Это выполняется первым. Когда это удается, Зонд готовности и Зонд живучести запускаются непрерывно. Если это не удастся, контейнер будет уничтожен.
Используйте это для «приложений с медленным просмотром», вы можете использовать ту же команду, что и Liveness, если хотите.
Kubelet использует зонды запуска, чтобы узнать, когда запущено приложение-контейнер. Если такой зонд настроен, он отключает проверку работоспособности и готовности до тех пор, пока не завершится успешно, убедившись, что эти зонды не мешают запуску приложения. Это может быть использовано для проверки работоспособности контейнеров с медленным запуском, чтобы избежать их гибели от kubelet до того, как они будут запущены и запущены.
Датчик живучести
Это используется для уничтожения контейнера в случае тупиковой ситуации в приложении.
Датчик готовности
Это используется для проверки того, что контейнер может принимать трафик.