Interfaces de gerenciamento do Migrate to Containers

O Migrate to Containers oferece três maneiras básicas de interagir com os serviços e recursos necessários para realizar migrações:

Console do Google Cloud

Uma captura de tela do Console do Google Cloud que ilustra uma IU da Web.

O Console do Google Cloud fornece uma interface gráfica do usuário baseada na Web que pode ser usada para gerenciar os projetos e recursos do Console do Google Cloud (Google Cloud). Ao usar o Console do Google Cloud, você cria um novo projeto ou escolhe um que já existe e usa os recursos criados no contexto desse projeto.

É possível criar vários projetos e usá-los para separar o trabalho da maneira mais adequada. Por exemplo, convém começar um novo projeto, caso você queira ter certeza apenas de que determinados membros da equipe possam acessar os recursos nesse projeto e de que todos os membros possam continuar acessando recursos em outro projeto.

No Console do Google Cloud, é possível fazer o seguinte:

Para acessar a ferramenta, acesse o Console do Google Cloud:

  1. Abra o Console do Google Cloud.

    Acessar a página do Console do Google Cloud

  2. Acesse a página "Migrate to Containers":

    • Selecione Kubernetes Engine > Migrar para contêineres no menu de navegação à esquerda.

    • Selecione GKE Enterprise > Migrar para contêineres no menu de navegação à esquerda.

Interface de linha de comando

Para trabalhar em uma janela de terminal, use:

  • A Google Cloud CLI, que fornece a Google Cloud CLI. gcloud para gerenciar o fluxo de trabalho de desenvolvimento e os recursos do Google Cloud.
  • a ferramenta de linha de comando migctl do Migrate to Containers para gerar um plano de migração e revisar e atualizar o plano com informações dos principais interessados, como o proprietário do aplicativo, o administrador de segurança, o administrador de armazenamento etc.

O Google Cloud também fornece o Cloud Shell, um ambiente shell interativo baseado no navegador para o Google Cloud. É possível acessar o Cloud Shell no Console do Google Cloud.

O Cloud Shell oferece:

  • uma instância de máquina virtual temporária do Compute Engine
  • acesso de linha de comando à instância a partir de um navegador da Web
  • um editor de código integrado
  • 5 GB de armazenamento em disco permanente
  • Google Cloud CLI e outras ferramentas pré-instaladas
  • compatibilidade de linguagem para Java, Go, Python, Node.js, PHP, Ruby e .NET
  • funcionalidade de visualização da Web
  • Autorização nativa para acesso a projetos e recursos do Console do Google Cloud.

Uma captura de tela da interface do Cloud Shell.

API baseada em CRD

O Migrate to Containers inclui definições de recursos personalizados (CRDs, na sigla em inglês) que permitem criar e gerenciar migrações facilmente usando uma solução ou um código de automação de API. Por exemplo, é possível usar essas CRDs para criar suas próprias ferramentas automatizadas.

Para saber mais sobre as CRDs do Migrate to Containers, consulte APIs e referência.

A seguir