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
-
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 -
Procurez-vous l'adresse IP externe (EXTERNAL-IP) du NLB 1.0.
oc get svc my-lb-svcExemple 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 -
Appliquez la commande curl à l'adresse IP de votre application.
curl <external-ip> -
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 :
- Classique : A propos des équilibreurs de charge de réseau (NLB)
- Classique : Configuration de l'équilibrage de charge de base avec un équilibreur de charge de réseau (NLB) 1.0
- Classique : Configuration de l'équilibrage de charge DSR avec un équilibreur de charge de réseau (NLB) 2.0
- Classique : Enregistrement d'un sous-domaine DNS pour un équilibreur de charge de réseau
Exposition d'une application à l'aide d'un équilibreur de charge VPC dans un cluster de VPC
-
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 -
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
LoadBalancerjusqu'à ce que l'équilibreur de charge VPC soit entièrement mis à disposition.oc get svc my-lb-svcExemple 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 -
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.