I'm surveying the google cloud tools that could be used to: deploy and update a micro-service shaped application. So far I focused my attention on two solutions: (a) Container clusters; (b) Managed Instance groups plus autoscaler. Could you please help me to decide which way I should go. You'll find below some details and requirements:
I did a MWE for solution (a) and solution (b). So far I have the sentiment that I won't use the kubernetes features. Hence I'm more inclined towards solution (b).
What do you think ?
Bests, François.
I would say that the main difference between hosted Kubernetes and Managed Instance Groups [MIGs] is that Kubernetes operates on the abstraction level of Containers and MIGs operate on VM instances. So it is easier for you to package your software into containers, then go for Kubernetes, if it is easier to package you software into an image then use MIGs.