Secure AI agent deployment to GKE
Nov 10, 2025Regnard Raquedan

Summary
This post details the secure deployment of AI agents to Google Kubernetes Engine (GKE) using GitLab CI/CD and Google Cloud integration. It outlines the setup of IAM and permissions on GitLab for Google Cloud authentication via Workload Identity Federation, configuration of Artifact Registry integration, and the creation of a CI/CD pipeline with build, test (including security scans), upload, and deploy stages. A critical aspect is the creation of a Kubernetes Service Account with specific IAM roles to access Vertex AI capabilities, enabling the AI agent to function correctly.