Hello 👋
Welcome to my Homelab cluster.
Currently I'm running K3s - Kubernetes version 1.24
- longhorn/longhorn: Distributed storage for Nodes
- bitnami-labs/sealed-secrets: Manages secrets for kubernetes
- kubernetes-sigs/external-dns: Automatically manages DNS records from my cluster to cloudflare.
- jetstack/cert-manager: Creates SSL certificates for services in my Kubernetes cluster.
- traefik/traefik: Ingress controller to expose HTTP/HTTPS traffic.
Hardware | Description |
---|---|
Rasberry Pi CM4 (x2) | 8GB |
Raspberry Pi 4 Model B (x1) | 8GB |
Raspberry Pi 4 Model B (x2) | 2GB |
Google Coral TPU (x1) | |
ProLiant ML10 v2 (x1) | Used as a NAS |
DNS is hosted on Cloudflare; Cloudflare will proxy all requests to prevent things like DDOS;
Instead of portforwarding services, I expose my services using Cloudflare Argo Tunnels, I use Cloudflare Access Applications to limit who can access my self-hosted resources
I use the Cloudflare Zero-Trust Operator to manage my zero-trust rules & Cloudflare Apps, Service Tokens & Access Policies