Démarrage rapide pour les équilibreurs de charge

Exposez rapidement votre application sur Internet en créant un équilibreur de charge de couche 4.

Vous configurez un équilibreur de charge pour la première fois ? Consultez la rubrique Classique : Configuration de l'équilibrage de charge de base avec un équilibreur de charge de réseau (NLB) 1.0 ou VPC : Exposition d'applications à l'aide d'équilibreurs de charge VPC pour connaître les étapes prérequises, les limitations et obtenir d'autres informations. Consultez à nouveau ces étapes de démarrage rapide pour une remise à niveau succincte la prochaine fois que vous configurerez un équilibreur de charge.

Exposition d'une application à l'aide d'un équilibreur de charge de réseau (NLB) dans un cluster classique

  1. Exposez votre application en créant un équilibreur de charge de réseau version 1.0 (NLB 1.0).

    oc expose deploy my-app --port=80 --target-port=8080 --type=LoadBalancer --name my-lb-svc
    
  2. Procurez-vous l'adresse IP externe (EXTERNAL-IP) du NLB 1.0.

    oc get svc my-lb-svc
    

    Exemple de sortie

    NAME        TYPE           CLUSTER-IP      EXTERNAL-IP     PORT(S)        AGE
    my-lb-svc   LoadBalancer   172.XX.XXX.XX   169.XX.XXX.XX   80:31224/TCP   23s
    
  3. Appliquez la commande curl à l'adresse IP de votre application.

    curl <external-ip>
    
  4. Facultatif : créez un nom d'hôte pour votre application.

    ibmcloud oc nlb-dns create classic -c <cluster_name_or_id> --ip <NLB_IP>
    

    Dans un navigateur Web, entrez le nom d'hôte qui a été créé. Exemple de sortie

    NLB hostname was created as mycluster-35366fb2d3d90fd50548180f69e7d12a-0001.us-south.containers.appdomain.cloud
    

Pour plus d'informations, voir :

Exposition d'une application à l'aide d'un équilibreur de charge VPC dans un cluster de VPC

  1. Exposez votre application en créant un service Kubernetes LoadBalancer.

    oc expose deploy my-app --port=80 --target-port=8080 --type=LoadBalancer --name my-lb-svc
    
  2. Procurez-vous le nom d'hôte du service indiqué dans la colonne EXTERNAL-IP. La mise à disposition dans votre VPC de l'équilibreur de charge VPC qui affecte le nom d'hôte dure quelque minutes. Vous ne pouvez pas accéder à votre application en utilisant le nom d'hôte de votre service Kubernetes LoadBalancer jusqu'à ce que l'équilibreur de charge VPC soit entièrement mis à disposition.

    oc get svc my-lb-svc
    

    Exemple de sortie

    NAME        TYPE           CLUSTER-IP      EXTERNAL-IP                            PORT(S)        AGE
    my-lb-svc   LoadBalancer   172.XX.XXX.XX   1234abcd-us-south.lb.appdomain.cloud   80:31224/TCP   23s
    
  3. Dans un navigateur Web, entrez le nom d'hôte qui a été créé.

Pour plus d'informations, voir VPC : Exposition d'applications avec des équilibreurs de charge VPC.