web-dev-qa-db-fra.com

EXTERNES IP en attente KubeNettes Balancier de charge

Hi installé kubetestes à l'aide de kubeadm à Centos lorsque je crée le déploiement en utilisant le type de balanceur de charge dans le fichier YAML, l'adresse IP externe est Pending pour kubettes lb Il est bloqué dans l'état en attente

NAME         TYPE           CLUSTER-IP      EXTERNAL-IP   PORT(S)        AGE
kubernetes   ClusterIP      10.96.0.1       <none>        443/TCP        13m
service    LoadBalancer   10.101.168.76   <pending>     80:32225/TCP   4m52s
6
J Jedidiah

S'il vous plaît essayez de courir:

kubectl describe svc <service-name>

Et vérifiez les erreurs/avertissements.

Un exemple d'erreur possible est décrit dans le champ Événements dans l'exemple de sortie ci-dessous -- (SyncloadbalancerFailedFailed - n'a pas pu trouver de sous-réseaux appropriés pour la création de l'ELB):

Name:                     some-service
Namespace:                default
Labels:                   <none>
Annotations:              kubectl.kubernetes.io/last-applied-configuration:
                            {"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"name":"some-service","namespace":"default"},"spec":{"ports":[{"port":80,...
Selector:                 app=some
Type:                     LoadBalancer
IP:                       10.100.91.19
Port:                     <unset>  80/TCP
TargetPort:               5000/TCP
NodePort:                 <unset>  31022/TCP
Endpoints:                <none>
Session Affinity:         None
External Traffic Policy:  Cluster
Events:
  Type     Reason                  Age                From                Message
  ----     ------                  ----               ----                -------
  Normal   EnsuringLoadBalancer    68s (x8 over 11m)  service-controller  Ensuring load balancer
  Warning  SyncLoadBalancerFailed  67s (x8 over 11m)  service-controller  Error syncing load balancer: failed to ensure load balancer: could not find any suitable subnets for creating the ELB
2
RtmY