I moved fabianbrash.com from running on DOKS to running inside of an s3 bucket fronted by cloudfront, but why? Simple cost.
DO has a great k8s offering but their last round of price increases meant that I would now be paying over $90/month for 3 small k8s nodes, and even with the fact that I deployed other APPS into the cluster, I just couldn’t justify the cost, so I switched. I am also going to look into how to host other APPS I make in the future, I do have access to internal k8s clusters, but I have no interest in opening those up to the outside world and deal with the security risks that come with that. I will also continue to build a container image so in the future I can switch back with the least amount of trouble and work, for me.
As for my experience moving the site over, well that was pretty straight forward, my one major issue is, caching, so far the only way to force updates is to create invalidations on cloudfront, and you only get 1000 free per/month which shouldn’t be an issue for me, but hopefully I will get better at it now I’m forced to use it.