Choosing a cloud provider
provider/digitalocean
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.