migration-tooling

Plan Kubernetes migrations with Velero backups, ACR image imports, and PV transfer.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/Dongbumlee/container-migration-copilot --skill migration-tooling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migration-tooling
Source: https://github.com/Dongbumlee/container-migration-copilot/tree/main/.github/plugins/container-migration/skills/migration-tooling
Command: npx skills add https://github.com/Dongbumlee/container-migration-copilot --skill migration-tooling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migration tooling coordinates the operational tasks required to move Kubernetes workloads across clusters and clouds, including backups, registry migration, PV data transfer, DNS cutover, and validation.

Core Features & Use Cases

  • Velero backup/restore for namespace and PV data
  • Azure Container Registry (ACR) integration for image migration via az acr import and related methods
  • PV data migration strategies for different data sizes and downtime considerations
  • DNS cutover planning, execution, and rollback procedures
  • End-to-end migration runbooks, pre/post-migration validation, and runbook automation

Quick Start

Initiate a migration by backing up the source namespace with Velero and restoring it to the target AKS, then validate image references and DNS cutover.

Frequently Asked Questions about migration-tooling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan an end-to-end Kubernetes migration to AKS?

Plan a Kubernetes migration by coordinating Velero backups, Azure Container Registry image imports, PV data transfer, and DNS cutover. This workflow applies to cross-cluster moves, cloud-to-cloud migrations, and on-prem to AKS transitions with pre and post-migration validation.

What is the best way to migrate container images to Azure Container Registry during a cluster move?

Migrate container images to Azure Container Registry using az acr import and related methods. This registry migration updates image references in your workloads, ensuring restored deployments pull from the correct target registry without manual rewriting.

How does Velero backup and restore handle PV data during a Kubernetes migration?

Velero backs up namespace and PV data from the source cluster and restores it to the target AKS environment. PV data migration strategies accommodate different data sizes and downtime considerations to ensure workload continuity.

Can I use this workflow for cross-cluster and cloud-to-cloud migrations?

Yes, the migration workflow applies to cross-cluster moves, cloud-to-cloud migrations, and on-prem to AKS scenarios. It satisfies requirements for backup, restore, image reference updates, and DNS cutover across these environments.

How do I execute a DNS cutover and rollback during a Kubernetes migration?

Execute DNS cutover by following the planned runbook procedures to shift traffic to the target cluster, with rollback procedures in place to revert if validation fails. This ensures safe traffic redirection during the migration window.

What pre and post-migration validation steps are required for a Kubernetes cluster move?

Pre and post-migration validation confirms source cluster backup integrity and target cluster workload readiness. Runbook automation validates image references, PV data consistency, and DNS resolution to ensure a successful migration outcome.