带有 Weave 集群的新 Kubernetes...除 80 之外的所有端口均被阻止

带有 Weave 集群的新 Kubernetes...除 80 之外的所有端口均被阻止

我最近使用 Wea​​ve 设置了 Kubernetes 1.12.1(1 个主服务器和 2 个主机,位于裸机 Ubuntu VM 上)。我尝试从 pod 建立出站连接以发送电子邮件(SMTP),但似乎除 80 之外的所有端口都被阻止了(使用容器内 shell 中的 nc 确认)。但是,我尚未应用网络策略。Kubernetes 主机的端口未被阻止。

可能出了什么问题?

谢谢!

答案1

我建议检查一下结果iptables -S。由于这是 Kubernetes,因此防火墙规则也将得到管理。

由于您的问题缺乏细节:

  • 您想连接到集群外部的 SMTP 吗?那么就不会有任何阻碍。
  • 是否要连接到集群中 pod 中运行的 SMTP?那么需要将其公开为服务。

相关内容