Puede crear contenedores con cualquier máquina virtual.

Requisitos previos

  • Asegúrese de tener un clúster de Kubernetes y de que se pueda acceder al clúster a través de la red desde la máquina virtual del dispositivo.
  • Habilite la virtualización de hardware en los nodos de trabajo que desea utilizar.
  • Asegúrese de tener espacio adicional en el disco duro para admitir nuevas máquinas virtuales. Puede comprobar el espacio de disco duro para máquinas virtuales en vCenter Server.
  • Apague la máquina virtual en la que desee crear contenedores.
    Nota: Solo puede crear contenedores en las máquinas virtuales que tengan un máximo de cuatro discos duros.

Procedimiento

  1. Haga clic en Detección en el menú principal.
  2. En la página de navegación de la izquierda, vaya a Inventario > Máquinas virtuales.
  3. Seleccione una máquina virtual y asigne la etiqueta REPLATFORM a la máquina virtual.
  4. Prepárese para la creación de contenedores de máquinas virtuales para familiarizarse con Application Transformer for VMware Tanzu con el clúster de Kubernetes y el registro de Harbor.
    Nota: Asegúrese de que el registro sea accesible tanto para Application Transformer for VMware Tanzu como para el clúster de Kubernetes de destino.
    1. Haga clic en Transformar en el menú principal.
    2. En Configuración, vaya a Prepararse para V2C.
    3. Seleccione un registro de imágenes e introduzca el repositorio que desea reutilizar para insertar una imagen.
      Nota: Si tiene pensado utilizar la instancia integrada de Harbor como registro de imágenes, vaya a Transformar > Configuración > Registro de imágenes y agregue un registro con el siguiente formato: <appliance IP>:9443. Asegúrese de seleccionar la nueva entrada para insertar la imagen.
      La imagen se empaquetará con Application Transformer for VMware Tanzu. El clúster de Kubernetes de destino implementa un contenedor desde esta imagen y las máquinas virtuales de las cuales se crean contenedores se ejecutan como un proceso dentro del contenedor.
    4. Haga clic en Guardar y Continuar.
      Esto inserta la imagen en el registro.
    5. Haga clic en Examinar y seleccione el archivo de configuración del clúster de Kubernetes (archivo ~/.kube/config.yaml) que desea conectar.
    6. Haga clic en Guardar y Continuar.
    7. Seleccione un nodo de trabajo que desee utilizar para crear contenedores de las máquinas virtuales.
    8. Introduzca el espacio de nombres para que se ejecute el contenedor.
    9. Haga clic en Guardar y Continuar.
      Application Transformer for VMware Tanzu verifica:
      • Si el nodo de trabajo es adecuado para la creación de contenedores.
      • Si la virtualización de Harbor está habilitada.
      • El sistema operativo Linux.
    10. Haga clic en Guardar y Continuar.
    11. Seleccione la ubicación de montaje para el disco de la máquina virtual de destino.
    12. Haga clic en Finalizar.
    13. Haga clic en Implementar.
      Implementa el contenedor en el clúster de Kubernetes de destino. Puede hacer clic en Restablecer para eliminar el contenedor creado.
  5. Haga clic en Transformar en el menú principal.
  6. Haga clic en los tres puntos junto al nombre de la máquina virtual y seleccione Creación de contenedores de máquina virtual.
    1. Introduzca un nombre único.
      Puede crear contenedores de la misma máquina virtual con nombres diferentes.
    2. Introduzca el puerto de destino para el contenedor.
      Utilice cualquier puerto que sea superior a 5900. Ejemplo: 6100
    3. Introduzca el recuento de CPU que desea que ejecute la máquina virtual.
    4. Introduzca la RAM que desea reservar en el nodo de trabajo de destino.
    5. Introduzca los puertos que desea exponer a la red del contenedor. Ejemplo: 9022:22,8080:9090, donde 8080 es el puerto de destino para el contenedor y 9090 es el puerto expuesto por las máquinas virtuales.
    6. Haga clic en Crear contenedores.

Resultados

Descarga el disco en el nodo de trabajo de destino.