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 · 14 stories
Move the public entry point and identity checks to Cloudflare, then reach internal services through an outbound-only Tunnel.
Deleting the file is only the first step: rotate the credential, rewrite every reachable ref, verify the remote independently, and prevent the next …
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.