我正在尝试在本地 Kubernetes 集群上设置 Knative(没有外部 IP)。
Kubernetes: v1.28
Knative: v1.13
1 master node and 2 workers
https://knative.dev/docs/install/yaml-install/serving/install-serving-with-yaml/
在配置 DNS 部分,我选择了无 DNS,因为 Magic DNS 需要外部 IP。现在注册函数后我无法通过 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
我还尝试创建私有集群本地服务。 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
我无法使用外部IP。我如何访问我的功能?