【问题标题】:Setup Postfix or Sendmail in Kubernetes在 Kubernetes 中设置 Postfix 或 Sendmail
【发布时间】:2020-11-03 00:03:42
【问题描述】:

我正在做一个项目,该项目需要在 Kubernetes 集群中为 MTA/SMTP 创建一个 pod,以便可以像其他服务一样通过发现来访问它。

没有找到任何具体的东西可以用来在 Kubernetes 集群上设置它。我的问题是是否有任何方法可以做到这一点,那么如何?另外,将其设置为 pod 是否是个好主意?

将不胜感激。

谢谢

【问题讨论】:

    标签: docker kubernetes dockerfile kubernetes-helm kubernetes-pod


    【解决方案1】:

    你当然可以。这更多是关于意见,实际上取决于您如何将资源划分为容器、虚拟机或裸机。

    有些人可能会争辩说,在 Kubernetes 中运行类似 postfix 的东西更有效,因为 CPU/内存资源将主要用于 postfix 实际发送/接收(一种更有效的邮件队列处理方式)。您可以关注一些资源。例如:

    【讨论】:

      【解决方案2】:

      在 Kubernetes(又名 Postfix 空客户端)上部署 Postfix MTA 中继实际上相对简单。

      有:

      (免责声明:我是图表和图像的作者。还有其他选择,在上述 GitHub 页面上列出)

      然后可以通过smtp-server:587 或类似的解决方案简单地访问服务。您将面临的最大问题是正确配置外部服务(例如 SPF、DNS、向 Microsoft 注册您的阻止)以避免您的电子邮件进入垃圾邮件。

      大部分内容在README 中有很好的解释。

      【讨论】:

      • 我了解如何使用您提到的图表在 kubernetes 中启动和运行 postfix。我不明白的是,其他工作负载如何使用这个后缀部署?我的意思是,工作负载能够使用这个后缀工作负载的预期方法是什么?我不确定我是否了解他们如何使用它?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-05
      • 2023-04-03
      • 1970-01-01
      • 2018-07-21
      • 2018-02-02
      • 2010-11-13
      • 1970-01-01
      相关资源
      最近更新 更多