Migrar de controlPlaneManagement a management

El ajuste controlPlaneManagement para gestionar el plano de control de tu malla de servicios está obsoleto. Si antes usabas controlPlaneManagement, debes migrar al ajuste management.

Para comprobar si estás usando controlPlaneManagement, usa la API Feature State:

  gcloud container fleet mesh describe

Cualquier valor de controlPlane en la especificación de tu suscripción indica que estás usando controlPlaneManagement y que debes migrar a management.

Diferencias entre los ajustes de controlPlaneManagement y management

El ajuste management habilita comportamientos automáticos adicionales en comparación con el ajuste controlPlaneManagement:

Pasos de la migración:

Hay dos situaciones posibles en función de tu configuración. Te explicaremos los pasos de migración de cada caso.

controlPlaneManagement está habilitado y management no tiene ningún valor asignado

La condición DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT se mostrará a través de la API Feature State. Para migrar a management:

  1. Habilita la gestión automática del clúster y, si quieres, inhabilita algunas funciones. Ejecuta lo siguiente:

      gcloud container fleet mesh update \
        --management automatic \
        --memberships MEMBERSHIP_NAME \
        --project FLEET_PROJECT_ID \
        --location MEMBERSHIP_LOCATION
    
  2. Asegúrate de que tienes la configuración elegida para la detección de endpoints multiclúster.

  3. Ten en cuenta que has habilitado el plano de datos gestionado.

  4. Inhabilita el ajuste controlPlaneManagement que ya no se usa:

        gcloud container fleet mesh update \
          --control-plane unspecified \
          --memberships MEMBERSHIP_NAME \
          --project FLEET_PROJECT_ID \
          --location MEMBERSHIP_LOCATION
    

Los ajustes management y controlPlaneManagement están habilitados

Si ya estás usando el ajuste management, es posible que veas la condición DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT_SAFE a través de la API Feature State. Esto indica que el ajuste controlPlaneManagement obsoleto sigue presente en tu configuración, aunque ya no se utilice.

Para quitar este ajuste obsoleto y asegurarte de que la configuración esté limpia, ejecuta el siguiente comando:

    gcloud container fleet mesh update \
      --control-plane unspecified \
      --memberships MEMBERSHIP_NAME \
      --project FLEET_PROJECT_ID \
      --location MEMBERSHIP_LOCATION

Esto no afectará al comportamiento de tu malla, ya que el ajuste management ya anula el ajuste controlPlaneManagement.