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
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:
- Criar um cluster do GKE no Google Cloud ou no local.
- Adicione uma origem de migração
- Crie uma migração
- Executar uma migração
- Monitorar uma migração e visualizar os registros dela
Para acessar a ferramenta, acesse o Console do Google Cloud:
Abra o Console do Google Cloud.
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.
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
- Saiba mais sobre como analisar versões compatíveis do SO, dos componentes de aplicativo e do Kubernetes.