Iniciação rápida para balanceadores de carga
Exponha rapidamente seu app para a Internet criando um balanceador de carga da camada 4.
Primeira vez configurando um balanceador de carga? Confira Clássico: configurando o balanceamento de carga básico com um NLB 1.0 ou VPC: expondo apps com balanceadores de carga de VPC para ver etapas de pré-requisito, limitações e mais detalhes. Volte para essas etapas de início rápido para um breve atualizado na próxima vez que você configurar um balanceador de carga.
Expondo um app usando um NLB em um cluster clássico
-
Exponha seu app criando um balanceador de carga de rede versão 1.0 (NLB 1.0).
oc expose deploy my-app --port=80 --target-port=8080 --type=LoadBalancer --name my-lb-svc -
Obtenha o endereço EXTERNAL-IP do NLB 1.0.
oc get svc my-lb-svcSaída de exemplo
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 -
Enrole o endereço IP do seu app.
curl <external-ip> -
Opcional: crie um nome do host para o seu app.
ibmcloud oc nlb-dns create classic -c <cluster_name_or_id> --ip <NLB_IP>Em um navegador da web, insira o nome do host que é criado. Saída de exemplo
NLB hostname was created as mycluster-35366fb2d3d90fd50548180f69e7d12a-0001.us-south.containers.appdomain.cloud
Para obter mais informações, consulte:
Expondo um app usando um balanceador de carga VPC em um cluster de VPC
-
Exponha seu app criando um serviço
LoadBalancerdo Kubernetes.oc expose deploy my-app --port=80 --target-port=8080 --type=LoadBalancer --name my-lb-svc -
Obtenha o nome do host do serviço que está listado na coluna EXTERNAL-IP. O balanceador de carga VPC que designa o nome do host leva alguns minutos para ser provisionado em seu VPC. Não é possível acessar o app usando o nome do host do serviço
LoadBalancerde Kubernetes até que o balanceador de carga da VPC seja totalmente fornecido.oc get svc my-lb-svcSaída de exemplo
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 -
Em um navegador da web, insira o nome do host que é criado.
Para obter mais informações, consulte VPC: Expondo apps com balanceadores de carga VPC.