Encontre o endereço do serviço

Agora que temos um serviço em execução que é type: LoadBalancer, precisamos encontrar o endereço do ELB. Podemos fazer isso usando a operação get services do kubectl:

kubectl get service ecsdemo-frontend

Observe que o campo não é largo o suficiente para mostrar o FQDN do ELB. Podemos ajustar o formato de saída com este comando:

kubectl get service ecsdemo-frontend -o wide

Se quiséssemos usar os dados pragmaticamente, também poderíamos produzir via json. Este é um exemplo de como podemos usar a saída json:

ELB=$(kubectl get service ecsdemo-frontend -o json | jq -r '.status.loadBalancer.ingress[].hostname')

curl -m3 -v $ELB

Levará vários segundos para o ELB ficar saudável e começar a passar o tráfego para os pods do frontend.

Você também deve poder copiar/colar o nome do host loadBalancer em seu navegador e ver o aplicativo em execução. Mantenha esta aba aberta enquanto escalamos os serviços na próxima página.