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
:
management
habilita automáticamente el plano de datos gestionado.management
habilita automáticamente la detección de endpoints de varios clústeres.
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
:
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
Asegúrate de que tienes la configuración elegida para la detección de endpoints multiclúster.
- Si tienes varios clústeres, asegúrate de habilitar los requisitos previos para la detección de endpoints, incluido el cumplimiento de las reglas de cortafuegos.
- También puedes seguir las instrucciones para inhabilitar la detección de endpoints que se indican en el artículo sobre configurar la detección de endpoints.
Ten en cuenta que has habilitado el plano de datos gestionado.
- También puede inhabilitar la gestión del plano de datos.
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.