Saltar al contenido

Los nodos de AWS EKS 0/1 están disponibles. 1 vainas insuficientes

Solución:

En Amazon Elastic Kubernetes Service (EKS), el número máximo de pods por nodo depende del tipo de nodo y varía de 4 a 737.

Si alcanza el límite máximo, verá algo como:

❯ kubectl get node -o yaml | grep pods
      pods: "17" => this is allocatable pods that can be allocated in node
      pods: "17" => this is how many running pods you have created

Si obtiene solo un número, debería ser asignable. Otra forma de contar todos los pods en ejecución es ejecutar el siguiente comando:

kubectl get pods --all-namespaces | grep Running | wc -l

Aquí está la lista de pods máximos por tipo de nodo: https://github.com/awslabs/amazon-eks-ami/blob/master/files/eni-max-pods.txt

En Google Kubernetes Engine (GKE), el límite es de 110 pods por nodo. verifique la siguiente URL:

https://github.com/kubernetes/community/blob/master/sig-scalability/configs-and-limits/thresholds.md

En el servicio Azure Kubernetes (AKS), el límite predeterminado es de 30 pods por nodo, pero se puede aumentar hasta 250. El número máximo predeterminado de pods por nodo varía entre las redes de kubenet y Azure CNI, y el método de implementación del clúster. consulte la siguiente URL para obtener más información:

https://docs.microsoft.com/en-us/azure/aks/configure-azure-cni#maximum-pods-per-node

El problema es que estás usando t2.micro. Como mínimo t2.small es requerido. El programador no puede programar el pod en el nodo porque no hay suficiente capacidad disponible en el t2.micro ejemplo. La mayor parte de la capacidad ya está ocupada por los recursos del sistema. Usar t2.small como mínimo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *