helm/kubernets 从连接发送邮件超时
helm/kubernets sending mail from connection times out
我有一些允许发送邮件的后端代码,但是当我在我的 k8s 环境中部署它时,连接超时。
我认为这是因为端口 (465) 已关闭。但是我似乎找不到如何打开它们。
这些是我到目前为止所做的端口配置,以尝试使其正常工作,但结果仍然相同
deployment.yaml:
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Chart.AppVersion }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
ports:
- containerPort: {{ .Values.service.internalPort }}
protocol: TCP
name: http
- containerPort: 465
protocol: TCP
name: smtpssl
- containerPort: 587
protocol: TCP
name: smtp
service.yaml
spec:
ports:
- port: {{ .Values.service.externalPort }}
protocol: TCP
name: internal
targetPort: {{ .Values.service.internalPort }}
- port: 465
targetPort: smtpssl
name: smtpssl-svc
protocol: TCP
- port: 587
targetPort: smtpauth
name: smtpauth-svc
protocol: TCP
- port: 25
targetPort: smtp
name: smtp-svc
protocol: TCP
有人对可能出现的问题有任何建议吗?
事实证明,我的主机默认阻止了 465,587,25 端口。
要求打开它们,4 分钟后一切正常,干得好 linode.com!
我有一些允许发送邮件的后端代码,但是当我在我的 k8s 环境中部署它时,连接超时。
我认为这是因为端口 (465) 已关闭。但是我似乎找不到如何打开它们。
这些是我到目前为止所做的端口配置,以尝试使其正常工作,但结果仍然相同
deployment.yaml:
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Chart.AppVersion }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
ports:
- containerPort: {{ .Values.service.internalPort }}
protocol: TCP
name: http
- containerPort: 465
protocol: TCP
name: smtpssl
- containerPort: 587
protocol: TCP
name: smtp
service.yaml
spec:
ports:
- port: {{ .Values.service.externalPort }}
protocol: TCP
name: internal
targetPort: {{ .Values.service.internalPort }}
- port: 465
targetPort: smtpssl
name: smtpssl-svc
protocol: TCP
- port: 587
targetPort: smtpauth
name: smtpauth-svc
protocol: TCP
- port: 25
targetPort: smtp
name: smtp-svc
protocol: TCP
有人对可能出现的问题有任何建议吗?
事实证明,我的主机默认阻止了 465,587,25 端口。 要求打开它们,4 分钟后一切正常,干得好 linode.com!