Estou tentando configurar o Knative no cluster Kubernetes local (sem ter um IP externo).
Kubernetes: v1.28
Knative: v1.13
1 master node and 2 workers
https://knative.dev/docs/install/yaml-install/serving/install-serving-with-yaml/
Na seção Configurar DNS, não escolhi nenhum DNS, pois o Magic DNS requer ip externo. Agora, depois de registrar uma função, não consigo chamá-la via solicitação HTTP.
$ kubectl get kservice fibonacci-single -n knative-serverless
NAME URL LATESTCREATED LATESTREADY READY REASON
fibonacci-single http://fibonacci-single.knative-serverless.svc.cluster.local fibonacci-single-00001 fibonacci-single-00001 True
Também tentei criar um serviço local de cluster privado. https://knative.dev/docs/serving/services/private-services/
curl http://fibonacci-single.knative-serverless.svc.cluster.local
curl: (6) Could not resolve host: fibonacci-single.knative-serverless.svc.cluster.local
Não consigo usar IP externo. Como posso acessar minha função?