- отвечает на порту 8000
- имеет http-метод GET
/health/
RESPONSE:{"status": "OK"}
- url, по которому можно будет получить ответ от сервиса (либо тест в Postman)
- Задание со звездой* (+5 баллов):
- В Ingress-е должно быть правило, которое форвардит все запросы с
/otusapp/{student name}/*
на сервис с rewrite-ом пути. Где{student name}
- это имя студента.
- В Ingress-е должно быть правило, которое форвардит все запросы с
- Cобрать локально образ приложения в Docker
- Запушить образ в Dockerhub
- Написать манифесты для деплоя в k8s для этого сервиса
- Манифесты должны описывать сущности Deployment, Service, Ingress
- В Deployment могут быть указаны Liveness, Readiness пробы
- Количество реплик должно быть не меньше 2
- Image контейнера должен быть указан с Dockerhub
- Хост в ингрессе должен быть
arch.homework
- В итоге после применения манифестов GET запрос на
http://arch.homework/health
должен отдавать{“status”: “OK”}
. - Манифесты должны лежать в одной директории, так чтобы можно было их все применить одной командой
kubectl apply -f .
This repository has been archived by the owner on Jan 12, 2025. It is now read-only.
hw01_k8s_basics
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||