La vNIC est l’interface réseau virtuelle de GCP — équivalent de l’ENI AWS. Chaque instance Compute Engine en possède au moins une, portant son IP privée primaire.
IP alias ranges
Au-delà de l’IP primaire, une vNIC peut recevoir des alias IP ranges — des plages d’adresses IP supplémentaires routables, rattachées à la même interface.
- Usage principal : GKE en mode VPC-native. Chaque pod reçoit une IP directement issue d’une alias range du subnet, plutôt que de passer par une couche d’overlay réseau (comme le ferait un CNI classique type Flannel). Cela permet au Cloud Load Balancer de router directement vers l’IP du pod via les Network Endpoint Groups (container-native load balancing).
- Permet aussi d’héberger plusieurs services avec des IP distinctes sur une seule instance, sans multiplier les interfaces réseau physiques.
Différence avec les IP secondaires AWS
Une ENI AWS peut aussi porter des IP privées secondaires, mais ce sont des IP individuelles. Une alias range GCP est un bloc CIDR entier attribué à l’interface — pensé nativement pour allouer des sous-plages à des centaines de pods sans épuiser des IP une par une.
En relation avec
- Réseau GCP — vue d’ensemble réseau
- Node pools et autoscaling — l’alias IP range est le mécanisme réseau sous-jacent d’un cluster GKE VPC-native
- ENI (Elastic Network Interface) — équivalent AWS