Replace Caddy with cloudflared: expose Kubernetes without opening ports 80 and 443
Move the public entry point and identity checks to Cloudflare, then reach internal services through an outbound-only Tunnel.
Tag · 13 stories
Move the public entry point and identity checks to Cloudflare, then reach internal services through an outbound-only Tunnel.
How I keep encrypted secret values in Git without turning the repo into a password dump.
How I enroll workloads into ambient mesh and add service-scoped L7 waypoints.
How I keep Airflow Helm values in Git while runtime Secrets come from Vault.
How I sync Vault KV data into Kubernetes Secrets without committing secret values to Git.
A practical GitOps bootstrap flow for my RKE-based home Kubernetes infrastructure.
How I route public domains through an Istio-managed Gateway and HTTPRoute.
A Docker Compose observability backend for metrics, logs, and traces from Kubernetes apps.
The checklist I use before Argo CD can safely take over a Kubernetes cluster.
A short deployment note for running Apache Airflow on top of a Kubernetes cluster.
Use Rancher Kubernetes Engine to build a configurable Kubernetes cluster with Docker-based components.
Use an NFS provisioner to provide persistent storage for a private Kubernetes cluster.
A practical walkthrough for creating a private Kubernetes cluster with kubeadm.