Personal Infra Update

April 26, 2023

Moving to Kubernetes

Previously my website hosted in multiple free services available in the Internet. For my application/development experiment finally i moved to Kubernetes cluster hosted in Vultr, since at the end of 2022.

Comparing the old and the new version.

Item Old New
Website (Deno Deploy) Django
Blog Django + Wagtail
DNS Route 53 Cloudflare DNS

Updated deployment diagram:

The diagram created using `diagrams` package, diagram as code

Gitops, The configuration

The k8s cluster managed by Flux in Github private repository with alert from Flux defined as commit status.

The components

The apps

The monitor


With this migration, I am able to trade recurring monthly costs for much more flexibility in deploying my experimental apps.


Return to blog