- Клонируем репозиторий
git clone git@github.com:Barsik/otus-msa-2024.git
- Переходим в папку
Deploy
cd Deploy
- Применяем конфигурацию
kubectl apply -f.
- Делаем туннель (в
/etc/hosts
прописать127.0.0.1 arch.homework
)minikube tunnel
- Переходим по ссылке http://arch.homework/health/
- Проверяем тесты Postman https://github.com/Barsik/otus-msa-2024/tree/main/Obavi/Postman
- Чистим за собой
kubectl delete -f .
- Делаем все аналогично
ДЗ: Базовые сущности Кubernetes: ReplicaSet, Deployment, Service, Ingress
с пункта 1 по 3 - Устанавливаем PostgreSQL через Helm:
- Заходим в папку
/Obavi/Deploy/helm
- Запускаем команду:
helm install obavi-pgdb bitnami/postgresql --namespace obavi-ns -f ./pg_values.yaml
- Заходим в папку
- Делаем доступным наше приложение из minikube
minikube tunnel
- Открываем
swagger
- http://arch.homework/swagger/index.html
В папке
/Obavi/Postman
находятся Postman-коллекция с тестами Результат работыnewman
: