gpt4 book ai didi

kubernetes - kubernetes,pod无法通过域名进行通信

转载 作者:行者123 更新时间:2023-12-02 12:32:32 25 4
gpt4 key购买 nike

最近,我们的域名由于某种原因而关闭,但这只是kubernetes集群根本没有更改的域名。

现在,这些Pod无法通过域和子域进行通信,在ip上,它们的工作就像curl ip-to-any-pod可以,但是curl sub-domain.domain.com无法正常工作。它说curl: (6) Could not resolve host: sub-domain.domain.com 疯狂的是,它有时有效,有时却无效。

我已经遍历了互联网上的每个相关问题,但找不到任何具体的东西,日志,事件等也没有告诉我任何事情。

我重新启动了Pod和Calico Network Pod,但仍然没有任何改变。

重新启动我的一个 pods 时,我收到此消息一次

Warning  FailedCreatePodSandBox  45s                kubelet, ip-xxx-xx-xx-xx.ap-south-1.compute.internal  Failed create pod sandbox: rpc error: code = Unknown desc = [failed to set up sandbox container "db2249c98d0b8b4bbef79ac5cd7e5c36c957f3929637093268670e7002c2467f" network for pod "web-6576f9fcdc-kt9xw": NetworkPlugin cni failed to set up pod "web-6576f9fcdc-kt9xw_hc" network: dial tcp: lookup etcd-a.internal.cluster.xxxx.xx on xxx.xx.x.x:53: no such host, failed to clean up sandbox container "db2249c98d0b8b4bbef79ac5cd7e5c36c957f3929637093268670e7002c2467f" network for pod "web-6576f9fcdc-kt9xw": NetworkPlugin cni failed to teardown pod "web-6576f9fcdc-kt9xw_hc" network: dial tcp: lookup etcd-a.internal.cluster.xx.xx on xxx.xx.x.x:53: no such host]

最佳答案

通常,在设置域时,它要花一些时间传播,并且传播不均匀。常见的情况是,在创建记录后,您将根本无法解析它,然后过一会儿它会变得片状,最终会稳定下来。有时,DNS需要花费数十个小时来传播。

您可以从Internet搜索中找到许多在线文章,这些文章解释了DNS传播为什么要花费这么多时间。还有像DNS Checker这样的简洁工具,可以使您了解DNS记录在全局范围内的传播情况。

正如您在评论中确认的那样,您的问题在第二天就消失了。

关于kubernetes - kubernetes,pod无法通过域名进行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57944995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com