Kubernetes helm是否支持端点对象类型?

Kubernetes helm是否支持端点对象类型?,kubernetes,kubernetes-helm,endpoint,Kubernetes,Kubernetes Helm,Endpoint,我已创建了以下对象: apiVersion: v1 kind: Service metadata: name: {{ .Values.serviceName }} namespace: {{ .Values.global.namespace }} labels: chart: {{ template "chartName" . }} env: {{ .Values.global.env }} annotations: "helm.sh/hook": "pr

我已创建了以下对象:

apiVersion: v1
kind: Service
metadata:
  name: {{ .Values.serviceName }}
  namespace: {{ .Values.global.namespace }}
  labels:
    chart: {{ template "chartName" . }}
    env: {{ .Values.global.env }}
  annotations:
    "helm.sh/hook": "pre-install"
    "helm.sh/hook-weight": "10"
    "helm.sh/hook-delete-policy": "before-hook-creation"

spec:
  ports:
    - port: {{ .Values.postgres.port}}
  selector: {}
对于服务及其终结点:

kind: Endpoints
apiVersion: v1
metadata:
  name: {{ .Values.serviceName }}
  namespace: {{ .Values.global.namespace }}
  labels:
    chart: {{ template "chartName" . }}
    env: {{ .Values.global.env }}
  annotations:
    "helm.sh/hook": "pre-install"
    "helm.sh/hook-weight": "10"
    "helm.sh/hook-delete-policy": "before-hook-creation"
subsets:
 - addresses:
     - ip: "{{ .Values.external.ip }}"
   ports:
     - name: "db"
       port: {{ .Values.external.port }}
当我在干运行模式下使用helm时,我可以看到服务对象而看不到端点对象

为什么??helm不支持所有k8s对象吗?

helm只是一个“模板”工具,所以从技术上讲它支持底层k8支持的所有东西


在您的情况下,请检查这两个文件是否都在
模板
目录中

实际上它确实有效。问题是服务和端点必须具有相同的名称(我是新的),并且必须具有完全相同的端口名称

您的文件夹结构(图表文件、模板文件)如何?您执行的命令是什么?