Kubernetes helm/kubernets从连接发送邮件超时

Kubernetes helm/kubernets从连接发送邮件超时,kubernetes,smtp,Kubernetes,Smtp,我有一些允许发送邮件的后端代码,但是当我在我的k8s环境中部署它时,会得到一个连接超时 我想这是因为港口(465)关闭了。但我似乎找不到如何打开它们 到目前为止,我一直在尝试使用这些端口配置,但结果仍然是一样的 deployment.yaml: containers: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ .Chart.AppVersion }}" imagePullPo

我有一些允许发送邮件的后端代码,但是当我在我的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
服务中心

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  

有人对可能的错误有什么建议吗?

事实证明,我的主机默认会阻止465587,25个端口。 请求打开它们,4分钟后一切都正常,干得好linode.com