OCI K3s Cluster
A 3-node self-hosting platform on Oracle Cloud.
What it is
A three-node K3s Kubernetes cluster running on Oracle Cloud Infrastructure Always-Free
ARM compute. It's the production environment for every public-facing service I operate,
including docs.hyuntae.net.
Why I built it
I wanted a cloud environment I could treat like a real platform — not a single VM. Multi-node Kubernetes forces you to think about ingress, DNS, certificate management, storage, and failure modes from day one.
Architecture & decisions
- 3-node K3s (1 control-plane + 2 workers) on OCI ARM VMs
- Ingress via NGINX + cert-manager for automated TLS
- VCN security lists tightened — no public control-plane exposure
- External DNS pointed at the load balancer for clean hostname routing
Status
Live. Hosts real workloads and gets iterated on as I add services.