openknowledge / mlops

MLOps showcase, in which we will go through the various phases of a Machine Learning project.
Apache License 2.0
0 stars 1 forks source link

Implementing a GitOps Infrastructure to deploy everything conveniently to a local cluster #18

Open tkurzydym opened 2 years ago

tkurzydym commented 2 years ago

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. mlops-infra