Choosing a cloud provider

Terraform provider/digitalocean
Terraform provider/scaleway

At this point it’s time to choose a cloud provider based on a few criteria such as trustworthiness, reliability, pricing and data center location. The very best offer at this time is definitely Scaleway where one gets a three node cluster up and running with enough memory (3x2GB) for less than €10/month. Unfortunately, Scaleway has currently only two data centers located in Paris and Amsterdam.

DigitalOcean is known for their great support and having data centers around the globe which is definitely a plus. A three node (3x1GB) cluster will cost $15/month.

Linode, Vultr and a couple of other providers with similar offers are other viable options. While they all have their advantages and disadvantages, they should be perfectly fine for hosting a Kubernetes cluster.