Interfaces de administración de Migrate to Containers

Migrate to Containers te brinda tres formas básicas de interactuar con los servicios y los recursos necesarios para realizar migraciones:

Consola de Google Cloud

Captura de pantalla de la consola de Google Cloud que ilustra una IU web.

La consola de Google Cloud proporciona una interfaz gráfica de usuario basada en la Web que puedes usar para administrar los proyectos y los recursos de la consola de Google Cloud (Google Cloud). Cuando uses la consola de Google Cloud, crea un proyecto nuevo o elige uno existente, y usa los recursos que crees en el contexto de ese proyecto.

Puedes crear varios proyectos a fin de usarlos para dividir tu trabajo de la manera que te resulte más conveniente. Por ejemplo, puedes crear un proyecto nuevo si necesitas asegurarte de que solo algunos miembros del equipo puedan acceder a ciertos recursos, a la vez que todos los miembros pueden seguir accediendo a los recursos de otro proyecto.

Desde la consola de Google Cloud, puedes hacer lo siguiente:

Para acceder a Migrate to Containers en la consola de Google Cloud, haz lo siguiente:

  1. Abra la consola de Google Cloud.

    Ir a la página de la consola de Google Cloud

  2. Navega a la página Migrate to Containers de la siguiente manera:

    • Selecciona Kubernetes Engine > Migra a contenedores (Kubernetes Engine > Migrate to containers) en el menú de navegación de la izquierda.

    • Selecciona GKE Enterprise > Migra a contenedores en el menú de navegación de la izquierda.

Interfaz de línea de comandos

Para trabajar en una ventana de la terminal, usa lo siguiente:

  • La CLI de Google Cloud, que proporciona la CLI de Google Cloud. Usa gcloud para administrar el flujo de trabajo de desarrollo y los recursos de Google Cloud.
  • La herramienta de línea de comandos de migctl de Migrate to Containers para generar un plan de migración y, luego, revisar y actualizar el plan con datos de entrada de las partes interesadas clave, como el propietario de la aplicación, el administrador de seguridad, el administrador de almacenamiento, etcétera.

Google Cloud también proporciona Cloud Shell, un entorno de shell interactivo basado en el navegador para Google Cloud. Puedes acceder a Cloud Shell desde la consola de Google Cloud.

Cloud Shell proporciona lo siguiente:

  • Una instancia de máquina virtual temporal de Compute Engine
  • Acceso a la instancia mediante la línea de comandos desde un navegador web
  • Un editor de código incorporado
  • 5 GB de almacenamiento en disco persistente
  • La CLI de Google Cloud preinstalada y otras herramientas
  • Compatibilidad de lenguaje para Java, Go, Python, Node.js, PHP, Ruby y .NET
  • Función de vista previa en la Web
  • Autorización integrada para acceder a proyectos y recursos de la consola de Google Cloud.

Captura de pantalla de la interfaz de Cloud Shell

API basada en CRD

Migrate to Containers incluye definiciones de recursos personalizadas (CRD) que te permiten crear y administrar migraciones con facilidad mediante una solución o un código de automatización de API. Por ejemplo, puedes usar estas CRD para compilar tus propias herramientas automatizadas.

Para obtener más información sobre las CRD de Migrate to Containers, consulta API y referencia.

¿Qué sigue?