Пробы (Probes) и самовосстановление
Часть курса Kubernetes
С упавшим процессом всё просто. Его нет, операционная система это заметила, Kubernetes запускает новый. Тяжёлый случай, это процесс, который всё ещё работает и при этом уже не работает: веб-сервер, у которого пул подключений к базе данных попал во взаимную блокировку, обработчик, застрявший в бесконечном цикле, приложение, которое текло по памяти, пока каждый запрос не начал упираться в тайм-аут.
Отличить одно от другого операционная система не может, потому что «работает ли оно», это вопрос, ответ на который знает только ваше приложение. Поэтому Kubernetes спрашивает у него самого. Проба, это маленький повторяющийся вопрос, который кластер задаёт вашему контейнеру, и от ответа контейнера зависит, что произойдёт дальше. ...
Хочешь изучать Kubernetes Пробы (Probes) и самовосстановление в реальной среде?
Нажми ниже, получи Linux-машину с Kubernetes наготове и пройди Пробы (Probes) и самовосстановление на практике вместе с AI-наставником, который знает твой код.
Начать этот урокПробы (Probes) и самовосстановлениеЧему вы научитесь
- Liveness probe
- Readiness probe
- Startup probe
- Http probe spec
- Restart policy
- What happens on failure
Читай этот урок на своём языке
Все уроки этого курса
14 уроков- 1Что такое Kubernetes25 мин
- 2Ваш первый Pod30 мин
- 3Развёртывания (Deployments) и ReplicaSets35 мин
- 4Сервисы (Services)35 мин
- 5Пробы (Probes) и самовосстановление35 мин
- 6ConfigMaps и Secrets35 мин
- 7Тома (Volumes) и постоянное хранилище35 мин
- 8Пространства имён (Namespaces) и метки (Labels)25 мин
- 9Ingress35 мин
- 10Основы Helm35 мин
- 11Масштабирование и HPA30 мин
- 12RBAC35 мин
- 13Наблюдаемость30 мин
- 14Итоговое задание: развертывание стека60 мин
