Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Arquitetura da CLI do Migrate to Containers
Nesta página, você verá uma descrição detalhada de como a CLI do Migrate to Containers
transforma os aplicativos que residem nas instâncias de máquina virtual (VM) em
artefatos que podem ser usados para implantar os componentes do aplicativo do
ambiente de origem para um cluster de destino no Google Kubernetes Engine (GKE) ou GKE Enterprise.
Componentes da CLI do Migrate to Containers
A modernização usando a CLI do Migrate to Containers abrange três etapas: transformação,
implantação da carga de trabalho e manutenção.
Transformação: a CLI do Migrate to Containers é usada para transformar um componente de aplicativo baseado em VM em um componente de aplicativo baseado em contêiner pronto para ser implantado. Isso inclui cinco fases:
Copiar: copia o sistema de arquivos da máquina de destino para a máquina local.
Analisar: analisa o sistema de arquivos para criar um plano de migração.
Editar: edita o plano para modificar as saídas de migração
de acordo com suas necessidades.
Gerar: gera artefatos como arquivos do Docker, contextos do Docker, arquivos de implantação do Kubernetes e configurações do Skaffold.
Migrar dados: copiar os arquivos de dados em volumes permanentes. Isso é
opcional.
Implantação de cargas de trabalho: é possível implantar cargas de trabalho de contêineres migradas em
qualquer cluster do GKE ou do GKE Enterprise que atenda aos requisitos
mínimos. Os artefatos de migração podem incluir um ou mais Dockerfiles, uma ou mais especificações de implantação do Kubernetes e um arquivo de configuração do Skaffold.
Manutenção: depois de migrar as cargas de trabalho do contêiner, você normalmente realiza operações de otimização e manutenção. É possível integrar o conteúdo da carga de trabalho extraído e o Dockerfile gerado em um pipeline de CI/CD para garantir uma manutenção eficiente baseada em imagens.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-04 UTC."],[],[],null,["# Migrate to Containers CLI architecture\n======================================\n\nThis page provides a high-level description of how Migrate to Containers CLI\ntransforms your applications residing on virtual machine (VM) instances into\nartifacts that you can use to deploy your application components from the\nsource environment to a target cluster on [Google Kubernetes Engine (GKE)](/kubernetes-engine)\nor [GKE Enterprise](/anthos).\n\nMigrate to Containers CLI components\n------------------------------------\n\nModernization using Migrate to Containers CLI spans across three steps: Transformation,\nWorkload deployment, and Maintenance.\n\n1. **Transformation** -- Migrate to Containers CLI is used to transform a VM-based\n application component into a container-based application component ready to\n be deployed. This spans across five phases:\n\n 1. **Copy** -- Copy the file system of the target machine to the local machine.\n 2. **Analyze** -- Analyze the file system to create a migration plan.\n 3. **Edit** -- Edit the plan to modify the migration outputs to fit your needs.\n 4. **Generate** -- Generate artifacts such as Docker files, Docker contexts, Kubernetes deployment files and Skaffold configuration.\n 5. **Migrate data** -- Copy the data files into persistent volumes. This is optional.\n2. **Workload deployment** -- You can deploy Migrated container workloads on\n any GKE or GKE Enterprise cluster meeting the minimum\n requirements. The migration artifacts can include one or more Dockerfiles,\n one or more Kubernetes deployment specs, and a Skaffold configuration file.\n\n3. **Maintenance** -- After you migrate container workloads, you typically\n perform optimization and maintenance operations. The extracted workload\n content and the generated Dockerfile can be integrated in a CI/CD pipeline\n for efficient image-based maintenance.\n\nWhat's next\n-----------\n\n- Learn about [reviewing compatible OS, workloads, and Kubernetes versions](/migrate/containers/docs/m2c-cli/compatible-components).\n- Learn how to [discover, collect, and assess VMware VMs for migration](/migrate/containers/docs/mcdc-vmware-quickstart).\n- Learn how to [migrate a VM](/migrate/containers/docs/migrate-vm)."]]