Запуск в Kubernetes
Для запуска приложения в kubernetes вам потребуется установить kubectl.
Для начала вам потребуется запустить поды с postgresql и redis.
Redis:
kubectl apply -f kuber/redis/
Postgresql:
kubectl apply -f kuber/postgres/
Далее соберите образ Gitflic:
docker build -t gitflic:latest -f kuber/Dockerfile .
Сконфигурируйте key.pem
ключ и поместите его данные в kuber/gitflic/config/gitflic-cert.yaml
на строчку ниже знака “|
”. Кас сгенерировать ключ key.pem можно посмотреть в этой статье
Настройте конфигурационный файл kuber/gitflic/config/gitflic-config.yaml
по инструкции для application.properties
в этой статье.
Примените данные конфигурационные файлы:
kubectl apply -f kuber/gitflic/config/
Примените конфигурационный файл kuber/gitflic/service.yaml
:
kubectl apply -f kuber/gitflic/service.yaml
Сконфигурируйте файл kuber/gitflic/deployment.yaml
, добавив название образа gitflic, и примените его:
kubectl apply -f kuber/gitflic/deployment.yaml