Use Vault and External Secrets in Kubernetes
How I sync Vault KV data into Kubernetes Secrets without committing secret values to Git.
Read featured story
Peter Lee Blog
A personal publication for infrastructure experiments, product notes, and field guides from real builds.
How I sync Vault KV data into Kubernetes Secrets without committing secret values to Git.
Read featured story
Latest
How I sync Vault KV data into Kubernetes Secrets without committing secret values to Git.
A Docker Compose observability backend for metrics, logs, and traces from Kubernetes workloads.
How I route public domains through an Istio-managed Gateway and HTTPRoute.
The checklist I use before Argo CD can safely take over a Kubernetes cluster.
A practical GitOps bootstrap flow for my RKE-based home Kubernetes infrastructure.
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.
A DNS over HTTPS and DNS over TLS app for iOS and macOS.
Host a static website for free with GitHub Pages, a custom domain, and Cloudflare DNS.
Use an NFS provisioner to provide persistent storage for a private Kubernetes cluster.
A practical walkthrough for creating a private Kubernetes cluster with kubeadm.
About me
My experience spans data infrastructure, data science, and backend engineering.
I work with public cloud platforms, but I also enjoy designing and running pipelines on my own local servers. Recently, I deployed a Kubernetes cluster with services I use in my build and data workflows, including Apache Airflow, GitLab CI/CD, a private Docker registry, and Apache Superset. Building these systems end to end helps me understand how each service behaves in production-like environments.
I am passionate about software development and like sharing what I learn with the open source community.