GKE

From zero to a production-shaped GKE platform: Terraform foundations, private nodes, GitOps, Kargo promotions, and multi-cloud connectivity.

GKE Part 8: Move the Volume, Not the Container

GKE Part 8: Move the Volume, Not the Container

A reusable helper-pod pattern for moving PVC data between Kubernetes clusters.

gcpkubernetesstorage
GKE - Part 7: Build Once, Promote Forward with Kargo

GKE - Part 7: Build Once, Promote Forward with Kargo

How Kargo fits into a GitOps platform built around immutable artifacts, Argo CD, and environment promotion.

kargoargocdgitops
GKE - Part 6: Multi-Cloud Service Connectivity Between GKE and EKS

GKE - Part 6: Multi-Cloud Service Connectivity Between GKE and EKS

Connecting workloads across GKE and EKS with the Tailscale Kubernetes operator, so a workload moved to GKE can still reach a private service in EKS.

gcpawseks
GKE - Part 5: Private Platform Access with the Tailscale Kubernetes Operator

GKE - Part 5: Private Platform Access with the Tailscale Kubernetes Operator

Installing the Tailscale Kubernetes operator on GKE, exposing Argo CD privately through Tailscale Ingress, and documenting the setup so I do not have to rediscover it next time.

gcpkubernetesgitops
GKE - Part 4: ExternalDNS, cert-manager, and Real URLs for the GitOps Platform

GKE - Part 4: ExternalDNS, cert-manager, and Real URLs for the GitOps Platform

Adding the platform services that turn Gateway API from a manually wired entry point into a DNS and TLS managed edge for GKE.

gcpkubernetesgitops
GKE - Part 3: From Local Terraform to CI: Structuring Shared and Nonprod Stacks for GKE

GKE - Part 3: From Local Terraform to CI: Structuring Shared and Nonprod Stacks for GKE

Moving a Terraform-first GKE setup from local execution to CI, and organizing shared and environment stacks to make the system repeatable and extensible.

gcpterraformkubernetes
GKE — Part 2: Private Nodes, Gateway API, and a More Realistic Cluster Shape

GKE — Part 2: Private Nodes, Gateway API, and a More Realistic Cluster Shape

Evolving a Terraform-managed GKE cluster from a public proof of concept into a more structured setup with private nodes and a defined entry point.

gcpterraformkubernetes
From Zero to GKE — A Terraform-First Build with Production in Mind

From Zero to GKE — A Terraform-First Build with Production in Mind

A Terraform-first journey into GCP and GKE—bootstrapping remote state, building a clean foundation, and getting a minimal cluster running with a clear path toward production.

gcpterraformkubernetes