Skip to content

Advertisement

DevOps Society
CloudAnalysis

Google Built an AI Agent to Move Your Clusters Off Amazon EKS

Google Cloud Modernize includes an agent that translates EKS setups to GKE and opens pull requests with the changes. It does not move data. The real effect may be on your next AWS renewal.

Published your local timeupdated

Google Built an AI Agent to Move Your Clusters Off Amazon EKS

Cloud providers have always offered free help to move workloads onto their platform. Google has now built an AI agent for it, and it is aimed squarely at Amazon's Kubernetes customers.

The agent is part of Google Cloud Modernize, a bundle announced on 5 October that also wraps up Migration Center, VMware Engine and mainframe modernisation. The EKS to GKE piece is in public preview.

What it actually does

You point it at a cluster or a repository. It scans what is there and translates the AWS-specific parts into their Google equivalents. IAM Roles for Service Accounts become Workload Identity. Application Load Balancer ingress gets mapped to the Kubernetes Gateway API. Karpenter node settings get converted to GKE's own node provisioning. It writes Terraform modules, rewrites manifests, and then opens pull requests rather than touching a live cluster.

That last detail is a good design choice. Changes go through your normal review and CI process, so nobody wakes up to find an AI rebuilt production overnight.

It does not move data. For databases and storage it generates runbooks that point you at Google's Database Migration Service or Storage Transfer Service. Testing, architecture decisions and the final cutover stay with your team. Google has not published pricing.

The honest view

Anyone who has migrated Kubernetes between clouds knows the YAML is the easy part. The hard parts are data, DNS, networking, the twenty internal services with hardcoded AWS endpoints, and the on-call team learning a new platform at 2am. An agent that automates translation removes maybe the first few weeks of a migration. It doesn't remove the last few months.

Still, the first few weeks are where most migrations die in a spreadsheet. If a platform lead can show a working GKE version of a real service in days rather than a quarter, the conversation inside the company changes.

Why this matters even if you never move

The bigger effect is on negotiation. One reason AWS commitments are sticky is that leaving looks expensive and slow. A credible, cheap way to estimate the move changes that. Even a pull request showing your top three services running on GKE is a useful thing to have on the table during your next enterprise discount renewal.

We would not recommend migrating on the strength of a preview tool. We would recommend letting a platform engineer spend a couple of days running it against one non-critical cluster. You will learn how portable your setup really is, which AWS-specific features you depend on without realising, and how much your exit costs. Those are useful answers whether you stay or go.

Advertisement

Follow DevOps Society on LinkedIn

Practical infrastructure engineering in your feed.

Follow

Written by

DevOpsSociety Editorial Team

Editorial Team

The DevOpsSociety Editorial Team covers DevOps, cloud infrastructure, Kubernetes, AI infrastructure, platform engineering, cybersecurity, FinOps, and modern engineering practices. We publish practical insights, technical guides, architecture analysis, and research for engineers and technology leaders.

More from DevOpsSociety →
The Infrastructure Briefing

Get the infrastructure briefing.

Practical DevOps, cloud, AI infrastructure and engineering insights, delivered weekly. Read by engineers and engineering leaders.

No spam. Unsubscribe anytime.

Google Built an AI Agent to Move Your Clusters Off Amazon EKS, DevOps Society