技术知识库

筛选(条结果) 按时间 按热度

AnyRobot-配置 SMTP 服务器,页面提示“连接远程 SMTP 服务器失败,请检查邮件服务器和端口是否正确”

2020-12-21 192

关键字

SMTP、Kubernetes、Coredns

 

适用产品

  • AnyRobot 3.0.13
 

问题描述

配置 SMTP 服务器时,输出以下内容,配置失败。

连接远程 SMTP 服务器失败,请检查邮件服务器和端口是否正确

 

问题影响

AnyRobot 无法发送告警邮件给管理员。

 

问题原因

DNS 服务器地址是在 AnyRobot 部署完毕之后设置的,在 Coredns 的缓存中,无对应的 SMTP 服务器地址与域名的映射关系。

 

解决方案

删除现有的两个 Coredns , 然后等待该两个 Pod 自动新建,新建过程中会自动同步 DNS 服务器配置。
1. 执行以下命令,查看 Coredns pod 的名称。

kubectl get pod -n kube-system | grep dns

2.根据第 1 步中查询到的 Coredns 所在 Pod 名称,执行以下命令,删除对应 pod。

kubectl delete pod coredns-57874c88c4-br966 -n kube-system
kubectl delete pod coredns-57874c88c4-br966 -n kube-system

3.执行以下命令,确认新的 Pod 是否已经自动创建。

kubectl get pod -n kube-system | grep dns

 

更多信息

Pod:Kubernetes 中可以调度的最小单元,更多关于 Pod 的介绍,请参考 Kubernetes官网文档:Pod 介绍

当前页面用户体验如何?
您认为我们存在哪些不足和需要改进之处:
更多建议: 提交

谢谢! 你的反馈将帮助我们改进用户体验。

联系我们
售前产品咨询 400 880 1569
售后技术支持

请先输入您的联系方式

提交