Problema de asignaciones de ip a pods en Aws EKS

Amazon EKS soporta redes VPC nativas a través del plugin CNI de Amazon VPC para Kubernetes. El uso de este plugin CNI permite a los pods de Kubernetes tener la misma dirección IP dentro del pod que en la red VPC.
Esta limitación sólo existe si está utilizando el plugin CNI de Amazon VPC por defecto para Kubernetes.

Información acerca de la cantidad de ip por interface de red dependiendo de la instancia

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html
https://docs.aws.amazon.com/eks/latest/userguide/pod-networking.html

Error

network: add cmd: failed to assign an IP address to container

Existen dos soluciones, una es hacer un upgrade de la instancia para tener mas ip disponibles, no es la mejor opción y para mi la mejor opción es actualizar el plugin de cni, esto nos permitirá no depender la cantidad de ips que nos permita el tamaño de las instacias que tenemos definidas en los workers.

Dejo el link con la documentación de amazon para actualizar el plugin.

https://docs.aws.amazon.com/eks/latest/userguide/cni-upgrades.html

Deja una respuesta