Expande las cantidades de réplicas de las propiedades de Istio para evitar problemas cuando se vacíen los nodos de Istio

Cuando vacías los pods de Istio, es posible que algunos nodos no se vacíen porque tienen 1 réplica, cuando que se requieren 3 o más réplicas. Para evitar esto, debes establecer la cantidad mínima de réplicas para cada propiedad en al menos 3.

Cuando creas una copia de seguridad y vacías los nodos de Istio, es posible que veas errores como los siguientes:

kubectl drain` failed to evict and reschedule pods to another node due to PodDisruptionBudget definitions:
===
NAMESPACE NAME MIN AVAILABLE MAX UNAVAILABLE ALLOWED DISRUPTIONS AGE
istio-system istio-ingressgateway 1 N/A 2 5d11h
istio-system istio-pilot 1 N/A 2 5d11h
===

Para istio-ingressgateway y istio-pilot, puedes establecer las propiedades istio.ingressgateway.replicaCountMin y istio.pilot.replicaCountMin en 3 o en valores superiores. Consulta la referencia de las propiedades de configuración, istio para ver sus detalles.

Para otros componentes de istio (que no tengan una propiedad replicaCountMin), consulta Actualiza un clúster o grupo de nodos de forma manual en la documentación de GKE, o bien consulta Opciones de IstioOperator en la documentación de Istio