New Homelab

New Homelab

August 18, 2026
Homelab, K8s

I have finally set up my website properly, something I’ve been meaning to do for a while.

I’m now hosting this via K8s, hosted on a smaller plan with a x2 2GB memory nodes. The setup is overkill, but it allows me to scale as necessary.

Technologies #

LayerTechnologyKey Responsibility
Ingress & SecurityCloudflare Tunnel + AccessZero open inbound firewall ports; identity-aware SSO protection (@conordot.com)
Source of TruthGitHub (conordot/kubernetes)All infrastructure and application state is stored declaratively as code
Deployment EngineArgo CD (AppProject)Continuous GitOps reconciliation, RBAC isolation, and policy enforcement
Runtime & ComputeUpCloud Managed KubernetesIsolated VPC cluster hosting workloads in dedicated namespaces (blog)

Diagram #

The below images were generated using an LLM -> Mermaid, and modified using Excalidraw. Excuse any mistakes as a result.

L1

Showcases the ingress and access pattern through CloudFlare tunnels to my private cluster in UpCloud.

L2

Showcases the GitOps workflow using ArgoCD, Github + GitHub Actions, and Github Container Registry.

L3

Showcases the current runtime in the cluster with this blog.

Next steps #

I plan on implementing or exploring:

  1. Implementing an open-source SIEM tool and CSPM platform.
  2. Play around with OpenAI/Gemini -> New posts on this website.
  3. A new monitoring stack.
  4. A new FaaS setup, with remote execution.
  5. Trusted execution environment setups.