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
:
management
habilita automáticamente el plano de datos administrado.management
habilita 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_LOCATION
Asegú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.