VM-to-Kubernetes Migration Platform

VMware ESXi → KubeVirt

STAGE 0: COMPLETE STAGE 1A – 1G: DONE STAGE 1H: TARGET DESIGN DONE STAGE 1I — FIRST KUBEVIRT MIGRATION: I1 – I5 PASS, 2026-10-01
START HERE

Stage 1 Visual Learning

Stages 1A to 1H in 18 diagrams: from a VMware VM on ESXi, through a cold disk copy and conversion to QEMU/KVM, to the KubeVirt target design. The migration itself (Stage 1I) has its own visual guide below. Picture first, with optional short explanations.

Open the visual guide →
STATUS

Project Status

Visual snapshot of the project as recorded after Stage 1H (2026-09-28), before the Stage 1I migration, with an updated status strip. For the current status, see the Stage 1I card and the repository README.

Open the status dashboard →
STAGE 1I

Stage 1I — First KubeVirt Migration

The first VM running on KubeVirt in 13 diagrams: pipeline, ownership, QEMU/KVM, packet path, storage and evidence. I1 – I5 PASS; completed 2026-10-01.

Open the Stage 1I visuals →
STAGE 0

Stage 0 Visual Learning

The Stage 0 architecture in 24 diagrams: KVM, QEMU, KubeVirt, CRDs and controllers, CDI, the migration state machine and the ADRs. Visual first.

Open the Stage 0 visuals →
STAGE 0

Stage 0 Documentation

Theory, architecture and feasibility: virtualization fundamentals, KubeVirt, CDI, networking, the migration state machine and the glossary.

Read Stage 0 →
STAGE 1

Stage 1 Technical Documentation

The detailed record of sub-stages 1A to 1I: scope, commands, evidence and results for each step.

Read Stage 1 →
ARCHITECTURE

Architecture / ADRs

Architecture Decision Records 001 to 010: the source, target platform, network, storage and remediation decisions.

Read the ADRs →
SOURCE

Project Repository

All documents, diagrams and history on GitHub.

Open on GitHub →

This portal is documentation only. Stage 1I ran a temporary target for the first migration: a single-node kubeadm cluster with KubeVirt and CDI on one AWS EC2 instance, built with Terraform. Gate I5 (final validation and controlled teardown) removed it, and Stage 1I was completed on 2026-10-01. Nothing from it is running now.