Which management system for smaller DO setups deployed via Gitlab?

Hi there,

I’ve got a very basic question, I hope you don’t mind.
We have a setup of roughly 2 DO instances that are running around 5 docker containers each, containing our applications. As we need SSL, the applications will be reverse proxied through a certbox container as well.

We are deploying the containers via gitlab. It’s not a huge cluster and does not really need dynamic scaling.

My question is: What would you suggest to manage this setup?
I.e. from the deployment via gitlab, starting new images after deployment, taking care the containers are running, etc
I’m not sure if kubernetes is overkill or if we should use it in order to cater for future developments once traffic increases.

Thank you very much,

Can anyone help?

Thanks, Christoph