migrate deployment to kubernetes and postgres cluster
Right now our deployment is running on virtual servers (dev & prod), which we manage with puppet. The application itself (RDMO django app and postgres database) is running in a docker-compose setup on these servers.
The plan is to move the RDMO docker container to kubernetes (k8s), and the postgres database to the GWDG postgres service for production deployment. For testing and dev servers we will use postgres containers in k8s.
This way we would not need to maintain own servers (updates & puppet code) anymore.
For migration we will need:
- helm charts for prod and dev (with and without postgres)
- access to postgres service (db & user account)
- access to k8s (see below)
At SUB we have a running k8s environment on GWDG k8s cluster which I would like to use for deployment, as it already provides:
- argocd for deployment
- vault for secrets
- certmanager for ssl certs
Edited by Ubbo Veentjer