Budget Kubernetes Hosting for Personal Use

This is the second post in a series on Modernizing my Personal Web Projects. In this post, I attempt to create a budget Kubernetes hosting setup on DigitalOcean. The goal is to provide everything I need to host my blogs and side-projects for under $50 USD. Let’s go! First Things First: Creating the Kubernetes Cluster The core part of this setup will be a managed Kubernetes cluster. I decided to use Kubernetes for its scalability and ease of deployment. By packaging my WordPress blogs and everything I want to run as containers, I can deploy them on Kubernetes in the same consistent way and let the cluster decide how to run them. If I want to run the same containers locally, or in a testing environment, it’ll be easily portable without having to manually install them on different servers. And more importantly, Kubernetes will ensure my apps are always running, even if the underlying server nodes have problems. That’s a load off my mind that I’ll never have to worry about. ...

August 29, 2021 · 5 min · Mike Cartmell

Modern Web Hosting for Personal Projects

Background My personal web projects gone through various stages of web hosting. Starting with a fully hosted CompuServe page to running it on my dad’s ADSL connection. Since then I’ve been moving it back and forth between a little home server underneath my TV to a virtual machine on DigitalOcean. That’s been working well for a while, but recently I’ve been eager to try out a more modern web hosting platform for my personal projects. ...

August 28, 2021 · 3 min · Mike Cartmell

Thoughts on Go

Traditionally I’m a pretty late adopter of new trends, and Go has been out for something like 6 years now, so I figured it would be a good time to try it. I’ve been learning it for about 2 months; I’ve done dozens of Codility exercises, written a WebSocket server and a statusbar daemon, so I think I’ve given it a good go. My experience has been generally positive and I’ll definitely use it in future. ...

June 27, 2015 · 5 min · Mike Cartmell

Docker: first impressions

I’ve been wanting to try Docker ever since I saw a talk about it at Red Dot Ruby Conf. The idea of being able to build a container in development and ship it to staging, then production without any changes is extremely enticing, although I admit to being a little sceptical. Now I’ve implemented a Docker deployment process for the first time with one of my projects. Is Docker the holy grail of cloud deployment, or is it all just hype? Well, probably a bit of both. ...

November 16, 2014 · 7 min · Mike Cartmell