Software Alternatives & Reviews

Unironically Using Kubernetes for My Personal Blog

k3s ROOK Knative
  1. 1

    k3s

    K3s is a lightweight Kubernetes distribution by Rancher Labs intended for IoT, Edge, and cloud deployments.
    Pricing:
    • Open Source
    I am unironically using Kubernetes for my personal home server. Thanks to <a href="https://k3s.io/" rel="nofollow">https://k3s.io/</a> this is really easy to do, great fun and extremely useful.<p>I have a git repo containing all my helm charts & docker files, testing & deploying changes is absolutely trivial now. And it's great to have everything version controlled.<p>Previously I used to use Ansible, but you quickly run into issues which make you want containerization: Conflicting library/tool versions, packages that pollute too much of the system, port conflicts, hassle of keeping the playbook idempotent, etc.<p>So while docker-compose would also do fine, having kubernetes to manage the ingress' routing system is rather practical. And the same goes for the other bits and bobs of infrastructure offers you if you're already using it. It's just very convenient.<p>I've been doing this for a few years now, and am now up to 14 different apps running on my single home machine in Kubernetes, ranging from Home Assistant to PostgreSQL to Plex.<p>Also it's just good experience. I also use Kubernetes for work, and this has made me noticeably more proficient.

    #DevOps Tools #Developer Tools #Containers As A Service 159 social mentions

  2. 2
    Object Storage
    Pricing:
    • Open Source
    I've had a great experience with <a href="https://rook.io/" rel="nofollow">https://rook.io/</a> managing Ceph for Kubernetes in production.

    #Cloud Storage #Cloud Computing #Object Storage 23 social mentions

  3. Knative provides a set of components for building modern, source-centric, and container-based applications that can run anywhere.
    Cloud Run is probably the closest thing to this. It's using <a href="https://knative.dev/" rel="nofollow">https://knative.dev/</a> under the hood, and while you don't get such features as secrets management, for personal stuff it's not like you need to disseminate secrets to your coworkers every time they change, so it shouldn't be a big deal. Takes a lot of the overhead out of managing k8s, and it's not too expensive either.

    #Cloud Computing #Cloud Hosting #Development 14 social mentions

Discuss: Unironically Using Kubernetes for My Personal Blog

Log in or Post with