kubectl create namespace abdalovalex && helm install user-service user-service --namespace abdalovalex
- До установки запускаются следующие ресурсы:
- Запуск БД
- Установка ConfigMap и Secret
- Запуск Job c миграциями. Job ждет запуска БД.
- Запуск Deployment
Для порядка запуска используются initContainer и helm hook.
ConfigMap и Secret забирает приложение(инструмент SpringCloudKubernetes), для этого создан ServiceAccount
с ограниченными ролями для приложения.
API доступно по адресу: http://arch.homework/user-service/user
newman run ./tests/tests.json
kubectl delete namespace abdalovalex
kubectl delete clusterrolebinding user-service
kubectl delete clusterrole user-service