Wpis z mikrobloga

Robię projekt w oparciu o Kafkę i Sparka i chciałem spróbować go wydeployować do chmury (pewnie GCP z free tier) z użyciem #docker #kubernetes #terraform. Jestem zielony w tematy #devops i traktuję całość jako naukę. Dockera jako tako ogarniam, Kubernetes i Terraform to tyle co wiem +/- co to za toole.

Czy moja strategia jak do tego podejść ma sens:
1. Tworzę docker-compose z obrazami Kafki i Sparka + Dockerfile'ami z moim kodem, używam go lokalnie do developmentu.
2. Za pomocą Kompose od Kubernetesa konwertuję docker-compose'a w pliki konfiguracyjne Kubernetesa.
3. Za pomocą Terraforma setupuję klaster K8s, najpewniej GKE, razem z yamlami wygenerowanymi przez Kompose.
4. Po setupie uruchamiam apkę na GKE i deployuję ( ͡° ͜ʖ ͡°)

Czy to co proponuję ma sens? Czy coś pominąłem? Są jeszcze jakieś detale, na które powinienem zwrócić uwagę?

Projekt to póki co prosty data pipeline w Pythonie/Scali.
#programowanie