All Posts

Notes on cloud migration, Google Cloud Platform, and running infrastructure that doesn't fight back.

KubernetesNetworkingMigration

From nginx-ingress to GKE Gateway API: Automating Load Balancing and Certificates with cert-manager and Vault PKI

Steve Searcy · Jul 8, 2026 · 9 min read

ingress-nginx is being retired. Here's why that's the real trigger for moving clients to GKE's Gateway API, how we map Ingress and its annotations onto HTTPRoute and GCPBackendPolicy, and how consolidating to a wildcard certificate per Gateway (with Vault PKI for internal traffic) simplifies every application's deployment.

Read more →
KubernetesGitOpsFlux

Modernizing Application Deployment to Kubernetes with Flux and GitLab KAS

Steve Searcy · Jun 10, 2026 · 10 min read

How we decouple application deployments from Terraform-driven infrastructure changes with a GitOps workflow using Flux — from bootstrapping GitRepository and Kustomization per tenant to letting helm-controller own HelmRelease lifecycles — backed by GitLab's Kubernetes Agent Server for secure access, in-GitLab operational visibility, and commit-status validation of every deploy.

Read more →