.default.sv c .cluster.local на {ip}: такого хоста нет - PullRequest
0 голосов
/ 19 января 2020

Я следовал этому руководству. Knative / GithubSource

Во время теста Webhook я получил ошибку из журнала.

$ kubectl get pod

NAME                                                        READY   STATUS    RESTARTS   AGE
githubsourcesample-gltcb-sxz5m-deployment-cd6bd45f7-zpdzl   1/2     Running   0          3s
$ kubectl logs githubsourcesample-gltcb-sxz5m-deployment-cd6bd45f7-zpdzl user-container

2020/01/19 13:02:50 Sink is: "http://github-message-dumper.default.svc.cluster.local", OwnerRepo is: "GRuuuuu/knative-github-source-test"
2020/01/19 13:02:52 Handling push
2020/01/19 13:02:52 unexpected error handling GitHub event: Post http://github-message-dumper.default.svc.cluster.local: dial tcp: lookup github-message-dumper.default.svc.cluster.local on 10.96.0.10:53: no such host

Итак, мой вопрос:
1. Почему произошла эта ошибка? Можно ли каким-либо образом исправить svc.cluster.local IP-адрес?
2. У меня есть домен, к которому подключен Inte rnet. Могу ли я поменять домен svc.cluster.local на свой домен?

Я также изменил внешний домен на kubectl edit cm config-domain --namespace knative-serving. поэтому, когда я делаю kubectl get ksvc, URL-адрес приходит правильно, как я установил.
вот так:

$ kubectl get ksvc
NAME                       URL                                                      LATESTCREATED                    LATESTREADY                      READY   REASON
github-message-dumper      http://github-message-dumper.default.mydomain.com      github-message-dumper-4zpjk      github-message-dumper-4zpjk      True
githubsourcesample-gltcb   http://githubsourcesample-gltcb.default.mydomain.com   githubsourcesample-gltcb-sxz5m   githubsourcesample-gltcb-sxz5m   True
...