Hola a todos,
Tengo implementado kubernetes(k8s) 1.16 on-premises en mi cluster. He instalado MetalBL (v 0.9.3) y Nginx controller (v 1.9.1).
Luego desplegué una aplicación y un servicio de prueba para comprobar su funcionamiento. El ejemplo que seguí fue el siguiente, donde se despliega una app de prueba para una café:
https://github.com/nginxinc/kubernetes-ingress/tree/master/examples/complete-example
En este ejemplo cuando pruebo a realizar el --curl que se indica desde dentro del cluster todo funciona y obtengo la respuesta esperada:
IC_IP=192.168.154.19 (IP asignada por el MetalLB al nginx)
IC_HTTPS_PORT=443
curl --resolve cafe.example.com:$IC_HTTPS_PORT:$IC_IP https://cafe.example.com:$IC_HTTPS_PORT/coffee --insecure
Resultado de la llamada:
Server address: 192.168.142.204:8080
Server name: coffee-7c45f487fd-kks2q
Date: 11/Dec/2020:13:38:41 +0000
URI: /coffee
Request ID: d8c077785ab3a5e36514cf1719c9ea11
El problema viene cuando intento acceder desde fuera del cluster. Pongo en el navegador https://cafe.example.como/coffee y la respuesta que me devuelve es:
"No se puede acceder a este sitio
Es posible que la pagina web en https://cafe.example.com/coffee no funcione...."
También he probado poniendo la IP externa asignada al Ngixn https://192.168.154.19/coffee y nada tampoco.
¿Alguna idea, de que esta pasando?
Un saludo y muchas gracias.