0

我是 Knative 的新手。我已经安装了用于集群支持的 minikube 和 knative 所需的所有工具。在参考此创建服务时:https://knative.dev/docs/serving/getting-started-knative-app/

我得到以下输出:

  1. 按预期创建服务命令输出):

kn service create helloworld-go --image gcr.io/knative-samples/helloworld-go --env TARGET="Go Sample v1"

在命名空间“默认”中创建服务“helloworld-go”:

0.047s 配置仍在工作以反映最新的所需规范。0.407s 路线仍在努力反映最新的所需规范。0.522s 配置“helloworld-go”正在等待修订准备就绪。12.683s ... 12.882s Ingress 尚未协调。15.143s 准备发球。

创建到最新版本 'helloworld-go-yvtlp-1' 的服务 'helloworld-go' 可在以下 URL 获得:http: //helloworld-go.default.mydomain.com

  1. 这是我的服务:

kn service describe helloworld-go

名称:helloworld-go 命名空间:默认年龄:18 岁 URL: http ://helloworld-go.default.mydomain.com

修订:100% @latest (helloworld-go-yvtlp-1) [1] (18s) 图片:gcr.io/knative-samples/helloworld-go(固定到 5ea96b)

条件:OK TYPE AGE REASON ++ Ready 3s ++ ConfigurationsReady 5s ++ RoutesReady 3s

  1. 但是当我试图卷曲时,它给了我错误:

curl http://helloworld-go.default.mydomain.com -v

  • 无法解析主机:helloworld-go.default.mydomain.com
  • 关闭连接 0 curl:(6)无法解析主机:helloworld-go.default.mydomain.com

有人可以帮忙吗?

4

2 回答 2

0
于 2021-03-05T01:18:42.480 回答
0

在应用了这么多解决方案之后,这个对我有用:

如果您收到此错误,则说明您的网关有问题。

要解决这个问题:尝试从 istio 部署演示应用程序:https ://istio.io/latest/docs/tasks/traffic-management/ingress/ingress-control/

它将解决您的网关问题,您可以使用 knative 成功部署您的应用程序。

[注意:如果您使用的是 minikube,您可以先尝试https://istio.io/latest/docs/setup/getting-started/#download可能对您有用。]

一切顺利

于 2021-03-06T07:03:42.330 回答