11.6. Opciones del controlador de migración


Puede editar los límites del plan de migración, habilitar el cambio de tamaño del volumen persistente o habilitar los clientes de Kubernetes en la caché en el recurso personalizado (CR) MigrationController para realizar grandes migraciones y mejorar el rendimiento.

11.6.1. Aumento de los límites para las grandes migraciones

Puede aumentar los límites de los objetos de migración y los recursos del contenedor para las migraciones de gran tamaño con Migration Toolkit for Containers (MTC).

Importante

Debe probar estos cambios antes de realizar una migración en un entorno de producción.

Procedimiento

  1. Edite el manifiesto de recursos personalizados (CR) de MigrationController:

    $ oc edit migrationcontroller -n openshift-migration
  2. Actualice los siguientes parámetros:

    ...
    mig_controller_limits_cpu: "1" 1
    mig_controller_limits_memory: "10Gi" 2
    ...
    mig_controller_requests_cpu: "100m" 3
    mig_controller_requests_memory: "350Mi" 4
    ...
    mig_pv_limit: 100 5
    mig_pod_limit: 100 6
    mig_namespace_limit: 10 7
    ...
    1
    Especifique el número de CPU disponibles para el CR MigrationController.
    2
    Especifique la cantidad de memoria disponible para el CR MigrationController.
    3
    Especifique el número de CPU disponibles para las solicitudes del CR MigrationController. 100m representa 0,1 unidades de CPU (100 * 1e-3).
    4
    Especifique la cantidad de memoria disponible para las solicitudes de CR de MigrationController.
    5
    Especifique el número de volúmenes persistentes que se pueden migrar.
    6
    Especifique el número de pods que se pueden migrar.
    7
    Especifique el número de espacios de nombres que se pueden migrar.
  3. Cree un plan de migración que utilice los parámetros actualizados para verificar los cambios.

    Si su plan de migración supera los límites de CR de MigrationController, la consola de MTC muestra un mensaje de advertencia al guardar el plan de migración.

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.