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:
managementhabilita automáticamente el plano de datos administrado.managementhabilita automáticamente el descubrimiento de extremos de varios clústeres.
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:
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_LOCATIONAsegúrate de tener la configuración elegida para la detección de extremos de varios clústeres.
- Si tienes varios clústeres, asegúrate de habilitar los requisitos previos para el descubrimiento de extremos, lo que incluye garantizar las reglas de firewall.
- Como alternativa, sigue las instrucciones para inhabilitar la detección de extremos.
Ten en cuenta que habilitaste el plano de datos administrado.
- Como alternativa, inhabilita la administración del plano de datos.
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.