What problem does it solve?
This Skill provides a repeatable, low-downtime procedure to relocate critical resources—workstation pods, persistent volume claims, and associated data—between clusters or storage backends while preserving credentials, service connectivity, and operational continuity.
Core Features & Use Cases
- Workstation migration: Build and import a new workstation image, create a new PVC, copy data into the new volume, deploy the updated pod, and monitor a rolling update.
- PVC migration / storage-class upgrade: Move PVC contents to a new storage class (for example migrating from local-path/RWO to Longhorn RWX) using an init job and migration pod.
- Verification and cleanup: Run post-migration checks inside the new pod, update secrets, remove old ingress/configmaps/secrets/PVCs, and report final state.
- Use case: Replace an RWO workstation PVC with a Longhorn RWX volume to enable multi-pod access while importing a rebuilt workstation image into a cluster without downtime.
Quick Start
Invoke the migrate workflow by running /migrate workstation to move a workstation or /migrate pvc <name> <namespace> to upgrade a PVC storage class.