【问题标题】:Kubernetes API Server Fails To start / Looks Like Cannot connect to DNS ServerKubernetes API 服务器无法启动/看起来无法连接到 DNS 服务器
【发布时间】:2020-06-09 22:36:38
【问题描述】:

我发现了一些与 kubernetes API 服务器未启动类似的问题,但我收到的错误消息不同。我有一个工作集群几个月了,昨天去登录它是离线的。环顾了一些日志文件,这就是我在下面得到的,看起来它试图对我的本地 DNS 服务器进行 DNS 查询,该服务器在过去几年一直运行良好并且仍然运行良好。日志在下面,我很沮丧,因为我不知道如何解决这个问题,没有进行任何配置更改,希望社区能提供帮助。

E0609 00:03:14.518792 1 controller.go:152] 无法从 kubernetes 服务中删除旧端点:StorageError:找不到密钥,代码:1,密钥:/registry/masterleases/192.168.5.2,ResourceVersion:0,附加错误消息: F0609 00:03:14.534558 1 controller.go:161] 无法执行初始 IP 分配检查:无法刷新服务 IP 块:获取 https://localhost:6443/api/v1/services:拨号 tcp:在 172.16.0.1:53 上查找 localhost:没有这样的主机

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    如果其他人遇到此问题,这与我的 /etc/hosts 文件中缺少条目有关,需要有一行“127.0.0.1 localhost”才能使 api 服务器正确启动。如果缺少它,它会尝试使用没有意义的 DNS 服务器查找,很高兴我让它正常工作!

    【讨论】:

      猜你喜欢
      • 2019-08-29
      • 1970-01-01
      • 2015-01-21
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 2021-04-20
      • 1970-01-01
      相关资源
      最近更新 更多