Securing K3s With Lets Encrypt

馃攼 TLS Certificates for Homelab Using Cloudflare + Cert-Manager + Let鈥檚 Encrypt With Traefik operational as the ingress controller in a K3s cluster, the next logical step is to provision HTTPS automatically using Let鈥檚 Encrypt certificates, Cloudflare DNS validation, and Cert-Manager. This ensures encrypted traffic across services in a self-hosted homelab. 鈽侊笍 Prerequisites A domain managed by Cloudflare An API token with DNS edit permissions Traefik installed and configured as the ingress controller A functional K3s cluster with outbound internet access 馃敡 Step 1: Install Cert-Manager Install cert-manager using Helm ...

May 14, 2025 路 3 min 路 485 words 路 Thariq Shah

Building a Homelab with K3s

馃殌 Self-Hosting with K3s and Traefik Set up a lightweight Kubernetes cluster using K3s on a Raspberry Pi, deploy Traefik via Helm, and prepare for self-hosted services with ingress routing and local TLS. 馃О Prerequisites A Linux host with root access (e.g., Raspberry Pi or any ARM64/x86_64 board) kubectl installed on a client machine Helm 3 installed on the cluster (https://helm.sh/docs/intro/install/) 鈿欙笍 Install K3s without Traefik Skip the bundled Traefik and gain full control by managing ingress via Helm ...

May 13, 2025 路 3 min 路 569 words 路 Thariq Shah