Workload Translation

Translate Kubernetes manifests, Helm charts, and Kustomize overlays from EKS conventions to GKE conventions. Rewrites AWS-specific annotations, replaces ALB Ingress with Gateway API, swaps ebs.csi.aws.com StorageClasses to pd.csi.storage.gke.io, fixes node selectors and tolerations, removes IRSA annotations in favor of Workload Identity, and produces a clean diff per workload. Use when "translate this Helm chart for GKE", "convert manifests to GKE", or after identity-translation in a Portage migration.

geoffsdesk 7a4895e 15.8 KB Updated

File contents

geoffsdesk/portage/tree/main/skills/workload-translation commit 7a4895e095

Frequently asked questions

npx skillmds@latest add geoffsdesk/workload-translation