Insights sur l'utilisation des adresses IP GKE

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Allocation élevée de plages de pods GKE

Cet insight indique que l'utilisation de l'adresse IP sur les plages d'adresses des pods d'un cluster GKE est supérieure à 80%. La stratégie d'attribution d'adresses IP pour les pods GKE varie selon que votre cluster a été créé en tant que cluster de VPC natif ou cluster basé sur le routage.

Clusters basés sur le routage

Un cluster basé sur le routage possède une plage d'adresses IP utilisables pour les pods et les services. Bien que cette plage soit destinée à la fois aux pods et aux services, elle est désignée par le terme plage d'adresses des pods.

Le dernier bloc /20 de la plage d'adresses des pods est utilisé pour les services. Une plage de /20 contient 212 = 4 096 adresses. Ainsi, 4 096 adresses sont réservées aux services, le reste de la plage étant utilisé pour les pods.

Chaque nœud dispose d'une plage d'adresses IP de taille /24 pour les pods. Une plage de /24 contient 28 = 256 adresses.

Le taux d'allocation pour la plage d'adresses des pods est calculé comme suit:

((nombre de nœuds GKE) × (256)) ÷ ((taille de la plage d'adresses du pod) - 4 096)

Clusters de VPC natif

Dans un cluster de VPC natif lorsqu'un pool de nœuds est créé, vous sélectionnez une plage d'adresses IP secondaire pour allouer des adresses IP aux pods GKE. Différents pools de nœuds peuvent utiliser des plages secondaires différentes pour allouer des adresses IP de pods. Pour en savoir plus, consultez la page CIDR multi-pods. L'analyseur réseau calcule le taux d'allocation pour chaque plage d'adresses IP secondaire utilisée pour allouer des adresses IP de pod à un cluster donné. Si le taux d'allocation global est supérieur à 80%, vous obtenez un insight élevé sur l'utilisation.

Le taux d'allocation pour une seule plage d'adresses IP secondaire est calculé comme suit:

(Adresses IP utilisées pour une plage secondaire) ÷ (Taille de la plage secondaire)

L'allocation globale est calculée comme suit:

(Somme des adresses IP utilisées dans toutes les plages d'adresses IP secondaires utilisées pour allouer des adresses IP de pod)÷ (Somme des tailles de plage d'adresses IP secondaires utilisées pour allouer des adresses IP de pod)

Recommandations

L'allocation des plages de pods GKE limite l'autoscaling

Cet insight indique que les plages d'adresses IP des pods du cluster ne comportent pas suffisamment d'adresses pour permettre la création du nombre maximal de nœuds dans tous les pools de nœuds. La page d'informations d'Insight comprend un tableau qui indique le nombre d'adresses IP de pods actuellement utilisées et le nombre maximal d'adresses IP de pods dans chacune des plages d'adresses IP de pods de votre cluster GKE.

Network Analyzer génère cet insight lorsque la valeur d'utilisation de l'adresse IP entièrement en autoscaling dépasse 100%.

La valeur d'utilisation de l'adresse IP entièrement mise à l'échelle dépasse 100% lorsque le nombre d'adresses IP de pods requis pour accepter le nombre maximal de nœuds dans le cluster dépasse le nombre d'adresses IP incluses dans les plages d'adresses IP de pods du cluster. Le nombre maximal de nœuds dans le cluster correspond à la somme du nombre maximal de nœuds dans chaque pool de nœuds du cluster (maxNodeCount).

La valeur d'utilisation de l'adresse IP avec autoscaling est calculée à l'aide de la formule décrite dans la section Allocation de plages de pods GKE élevées.

Clusters basés sur le routage

Cet insight est généré lorsque le taux d'allocation de la plage d'adresses des pods est supérieur à 100% et que tous les pools de nœuds sont entièrement soumis à l'autoscaling. Les nœuds GKE ne seront pas créés en raison du manque d'espace d'adresses IP.

Clusters de VPC natif

Cet insight est généré si une plage d'adresses IP secondaire utilisée pour allouer des adresses IP de pod ne dispose pas d'un espace d'adresses IP non alloué suffisant. L'espace d'adresses IP insuffisant ne peut pas gérer la situation lorsque tous les pools de nœuds font l'objet d'un autoscaling complet.

Pour en savoir plus, consultez les pages Bonnes pratiques de mise en réseau GKE et Limites de l'autoscaler de cluster.

Recommandations

  • Pour les clusters basés sur le routage, recréez le cluster avec une plage d'adresses des pods plus étendue. Créez ce cluster en tant que cluster de VPC natif, car il s'agit du mode réseau recommandé. Consultez la section Types de clusters.
  • Pour les clusters de VPC natif, créez quelques pools de nœuds qui allouent des adresses IP de pods sur une plage d'adresses IP secondaire limitée à une nouvelle plage d'adresses IP secondaire à l'aide du CIDR multipod.