1
resposta

[Dúvida] Conexao ao sistema-noticias por caminho externo?

Ola,

Na aula Aplicando Configmap ao projeto nos configuramos o acesso do portal ao sistema usando a variavel IP_SISTEMA, que se comunica externamente com o pod sistema-noticias.

A minha pergunta é: se eles estao no mesmo cluster, por que essa comunicao nao foi feita internamente (usando o IP do servico svc-sistema-noticias, por exemplo)?

Obrigado!

1 resposta

Olá!

Quando falamos sobre comunicação entre pods dentro do mesmo cluster, geralmente é mais eficiente e seguro utilizar os serviços internos do Kubernetes, como o ClusterIP, que permite que os pods se comuniquem entre si usando nomes de serviço em vez de endereços IP externos.

No entanto, no contexto da sua aula, a proposta foi mostrar como configurar o acesso externo ao sistema, especialmente em ambientes de desenvolvimento ou quando é necessário que o sistema seja acessível de fora do cluster. Usar um NodePort ou LoadBalancer pode ser necessário nesse caso, mesmo que os pods estejam no mesmo cluster.

Por exemplo, se você estiver desenvolvendo em um ambiente local e precisar acessar o sistema a partir do seu navegador, você precisaria expor o serviço para fora do cluster. Isso pode ser feito através de um NodePort, que mapeia uma porta no nó do cluster para uma porta no serviço, permitindo o acesso externo.

Bons estudos!