问题描述

一些历史比较久远的项目,在启动一下镜像时,会出现下图的错误。

在 Kubernetes (k8s) 环境中,如果在启动 Pod 或服务时遇到 DNS 解析错误,提示无法找到特定的主机(如 k8s.flyrise.cn 和 pai.flyrise.cn与honghu.pai.flyrise.cn),这通常意味着 Kubernetes 集群的 DNS 服务无法解析这些域名。以下是一些可能的原因和相应的解决步骤:

解决方案1(推荐):设置全局配置字典

k3s全局配置字典

修改以下图里的IP地址为客户的内网地址

k8s全局配置字典

解决方案2:在对应的pod下进行主机别名设置。如下图

  • 127.0.0.1 k8s.flyrise.cn
  • 127.0.0.1 honghu.pai.flyrise.cn
  • 127.0.0.1 pai.flyrise.cn
文档更新时间: 2024-06-28 11:17   作者:姚连洲