kubernetes中未发生DNS名称解析

kubernetes中未发生DNS名称解析,kubernetes,kubernetes-ingress,kubernetes-pod,kubernetes-networkpolicy,Kubernetes,Kubernetes Ingress,Kubernetes Pod,Kubernetes Networkpolicy,我们建立了具有3个节点的kubernetes集群。一个是主人,两个是奴隶。并在主节点中安装zookeeper和active mq。当我们在部署应用程序后看到日志时,它(显示mq DNS名称)无法访问或访问。如果我们在属性文件中将activemq域名更改为IP地址,它可以正常工作 我认为名字解析在库伯内特斯没有发生,你能帮助我如何自动完成这项工作吗?因为我不能在有新部署时始终更改属性文件 apiVersion:apps/v1 种类:部署 元数据: 注释: kompose.cmd:kompose转

我们建立了具有3个节点的kubernetes集群。一个是主人,两个是奴隶。并在主节点中安装zookeeper和active mq。当我们在部署应用程序后看到日志时,它(显示mq DNS名称)无法访问或访问。如果我们在属性文件中将activemq域名更改为IP地址,它可以正常工作

我认为名字解析在库伯内特斯没有发生,你能帮助我如何自动完成这项工作吗?因为我不能在有新部署时始终更改属性文件

apiVersion:apps/v1 种类:部署 元数据: 注释: kompose.cmd:kompose转换 kompose.version:1.17.0(0c01409) creationTimestamp:空 标签: io.kompose.service:config服务 名称:配置服务 规格: progressDeadlineSeconds:2146593647 副本:1份 修订历史限制:2146593647 选择器: 火柴标签: io.kompose.service:config服务 战略: 类型:重新创建 模板: 元数据: creationTimestamp:空 标签: io.kompose.service:config服务 规格: 容器: -环境: -姓名:CONFIG_DIR 值:/tmp/工作/ -名称:审核文件路径 值:/tmp/work/logs/audit.log -名称:spring\u cloud\u zookeeper\u connectString 数值:172.X.X.X:2181 -名称:cross_orgin_主机 价值:http://172.X.X.X:3056;http://172.X.X.X:3056;http://172.X.X.X:3056 图片:nexus.repo.com:8098/config服务:1.1.0-2198 imagePullPolicy:始终 名称:配置服务 端口: -集装箱港口:8088 主机端口:8088 协议:TCP 资源:{} terminationMessagePath:/dev/终止日志 terminationMessagePolicy:文件 体积数量: -装载路径:/tmp/work/ 名称:config-service-claim0 DNS政策:集群优先 主机网络:对 节点选择器: 磁盘类型:node1 你的秘密: -姓名:regcred restartPolicy:始终 schedulerName:默认计划程序 securityContext:{} 终止时间:30秒 卷数: -主机路径: 路径:/tmp/CONFIG\u DIR 类型:“” 名称:config-service-claim0 状态:{} --- 版本:v1 种类:服务 元数据: 注释: kompose.cmd:kompose转换 kompose.version:1.19.0(f63a961c) creationTimestamp:空 标签: io.kompose.service:config服务 名称:配置服务 规格: 端口: -姓名:“8088” 端口:8088 目标港:8088 选择器: io.kompose.service:config服务 地位:
loadBalancer:{}您能告诉我们有关您的K8S OBJET的更多信息吗?你在使用哪种资源?部署?服务?稍微看一下你的描述会有所帮助。请发布你的服务和入口的yaml。您是如何部署服务的?我们正在通过Jenkins管道作业进行部署。您可以在上面用于部署和服务的yaml文件中找到我正在使用的资源。我们没有使用ingress或nginx。我们没有使用nginx或ingress。您在哪里配置了url?您的服务名称是“配置服务”。最近,我们为应用程序进行了k8s设置。在单节点中,它工作得很好,当涉及到k8s时,我会遇到那些名称解析问题。为此,我必须登录zkui服务器并手动将这些属性文件从域名更改为IP。之后,我将执行部署文件,它工作正常。plz建议,我是否需要更改配置相关的内容。而且,我已经在主节点(不是docker或deployment)Deploymnet过程中手动安装了zookeeper和amq:-1.创建docker映像并推送到nexus 2.zookeeper和架构创建3.在节点中部署您能告诉我们更多关于K8S对象的信息吗?你在使用哪种资源?部署?服务?稍微看一下你的描述会有所帮助。请发布你的服务和入口的yaml。您是如何部署服务的?我们正在通过Jenkins管道作业进行部署。您可以在上面用于部署和服务的yaml文件中找到我正在使用的资源。我们没有使用ingress或nginx。我们没有使用nginx或ingress。您在哪里配置了url?您的服务名称是“配置服务”。最近,我们为应用程序进行了k8s设置。在单节点中,它工作得很好,当涉及到k8s时,我会遇到那些名称解析问题。为此,我必须登录zkui服务器并手动将这些属性文件从域名更改为IP。之后,我将执行部署文件,它工作正常。plz建议,我是否需要更改配置相关的内容。并且,我已经在主节点(不是docker或deployment)Deploymnet过程中手动安装了zookeeper和amq:-1.创建docker映像并推送到nexus 2.zookeeper和架构创建3.在节点中部署