Vous consultez la documentation d'Apigee et d'Apigee hybrid.
Il n'existe pas de documentation Apigee Edge équivalente pour ce sujet.
Lors du drainage des pods Istio, certains nœuds peuvent ne pas être drainés en raison d'un nombre d'instances dupliquées égal à 1
, alors que 3
instances répliquées ou plus sont requises.
Pour éviter cela, vous devez définir le nombre minimum d'instances répliquées pour chaque propriété sur au moins 3
.
Lors de la sauvegarde et du drainage des nœuds Istio, vous pouvez rencontrer des erreurs telles que :
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 ===
Pour istio-ingressgateway
et istio-pilot
, vous pouvez définir les propriétés istio.ingressgateway.replicaCountMin
et istio.pilot.replicaCountMin
sur 3
ou une valeur supérieure. Consultez la section istio
de la documentation de référence sur les propriétés de configuration.
Pour les autres composants istio
(qui n'ont pas de propriété replicaCountMin
), consultez la section Mettre à jour manuellement un cluster ou un pool de nœuds dans la documentation GKE, ou bien les options IstioOperator dans la documentation Istio.