Currently we are "deploying" / starting up everything with a docker-compose on the host machine.
It would be nicer, to have a full controlled CI/CD Pipeline, like you would have it in a production environment, with which you can also make quick configuration changes or trigger the whole pipeline via code-changes.
Ideally this should be deployed on to a local cluster like k3s or minikube. (But effectively could also be configured against any other cluster)
Possible ways to achieve this is either via:
a. Terraform scripts or
b. Kustomize
The required components (and this is still a draft) would look something like in the attached diagram.
Currently we are "deploying" / starting up everything with a docker-compose on the host machine. It would be nicer, to have a full controlled CI/CD Pipeline, like you would have it in a production environment, with which you can also make quick configuration changes or trigger the whole pipeline via code-changes. Ideally this should be deployed on to a local cluster like k3s or minikube. (But effectively could also be configured against any other cluster)
Possible ways to achieve this is either via: a. Terraform scripts or b. Kustomize
The required components (and this is still a draft) would look something like in the attached diagram.