I Built a Tool to Stop YAML Hell During Cloud → VCF 9 VKS Migrations

Two large clouds connected by glowing blue and gold energy strands in a starry night sky over a river valley

The Problem:

The Solution:

What It Does: 

🚀 Try it below

// VMTECHIE.BLOG

EKS/AKS/OCP → VKS/VCF9

Upload K8s manifests → analyze cloud deps → transform for VKS on VCF 9 → download migration bundle

1UPLOAD
2ANALYSIS
3BUNDLE
UPLOAD & CONFIG
Export: kubectl get all,cm,secret,pvc,ingress,sa,pdb,hpa -n <ns> -o yaml
SOURCE PLATFORM
EKS
AKS
OCP
DROP YAML FILES
or click · multi-file · .yaml .yml
OR PASTE YAML
Separate docs with ---

TARGET VKS CONFIG
HARBOR FQDN
On-prem Harbor registry
https://
HARBOR PROJECT
/
vSAN SC NAME
VELERO BUCKET URL
VELERO BUCKET NAME
TARGET NS (opt)
blank = keep original
ANALYSIS
Transformation complete.
ISSUES & CHANGES
MIGRATION BUNDLE
All files ready. Review tabs then download ZIP.

Step-by-Step Usage:

# Connect to your source EKS/AKS/OpenShift cluster
kubectl config use-context my-eks-cluster
# Export all resources from production namespace
kubectl get all,configmaps,secrets,pvc,ingress,serviceaccounts,pdb,hpa \
-n production -o yaml > production-export.yaml
# Repeat for each namespace you're migrating
kubectl get all,cm,secret,pvc,ingress,sa,pdb,hpa -n staging -o yaml > staging-export.yaml
# oc get all,cm,secret,pvc,route,sa,pdb,hpa,deploymentconfigs,imagestreams \
-n production -o yaml > production-export.yaml

Known Limitations:

Disclaimer & Privacy:

Comments

Leave a Reply

More posts

Discover more from VMTECHIE.blog

Subscribe now to keep reading and get access to the full archive.

Continue reading