Migra de controlPlaneManagement a management

El parámetro de configuración controlPlaneManagement para administrar el plano de control de la malla de servicios dejó de estar disponible. Si anteriormente usabas controlPlaneManagement, debes migrar al parámetro de configuración management.

Para verificar si usas controlPlaneManagement, usa la API de Feature State:

  gcloud container fleet mesh describe

Cualquier valor de controlPlane en la especificación de membresía indica que usas controlPlaneManagement y que debes migrar a management.

Diferencias entre controlPlaneManagement y la configuración de administración

La configuración de management habilita comportamientos automáticos adicionales en comparación con la configuración de controlPlaneManagement:

Pasos de la migración:

Hay dos situaciones posibles según tu configuración. Describiremos los pasos de migración para cada situación.

controlPlaneManagement está habilitado y la administración no se establece

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

  1. Habilita la administración automática para el clúster y, de manera opcional, 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 tener la configuración elegida para la detección de extremos de varios clústeres.

  3. Ten en cuenta que habilitaste el plano de datos administrado.

  4. Inhabilita el parámetro de configuración controlPlaneManagement que ya no se usa:

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

Se habilitan los parámetros de configuración de management y controlPlaneManagement

Si ya usas la configuración de management, es posible que veas la condición DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT_SAFE a través de la API de Feature State. Esto indica que el parámetro de configuración controlPlaneManagement obsoleto aún está presente en tu configuración, a pesar de que ya no se usa.

Para quitar este parámetro de configuración obsoleto y garantizar una configuración limpia, ejecuta lo siguiente:

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

Esto no tendrá efecto en el comportamiento de tu malla, ya que la configuración de administración ya anula el parámetro controlPlaneManagement.