github.com/qsunny/k8s@v0.0.0-20220101153623-e6dca256d5bf/nacos/helm/templates/service.yaml (about) 1 {{- if and (eq .Values.global.mode "cluster") }} 2 apiVersion: v1 3 kind: Service 4 metadata: 5 name: nacos-hs 6 annotations: 7 service.alpha.kubernetes.io/tolerate-unready-endpoints: "true" 8 spec: 9 clusterIP: None 10 ports: 11 - port: {{ .Values.service.port }} 12 targetPort: {{ .Values.nacos.serverPort }} 13 protocol: TCP 14 name: http 15 - port: {{ add .Values.service.port 1000}} 16 name: client-rpc 17 targetPort: {{add .Values.nacos.serverPort 1000}} 18 - port: {{add .Values.service.port 1001}} 19 name: raft-rpc 20 targetPort: {{add .Values.nacos.serverPort 1001}} 21 ## 兼容1.4.x版本的选举端口 22 - port: 7848 23 name: old-raft-rpc 24 targetPort: 7848 25 protocol: TCP 26 selector: 27 app.kubernetes.io/name: {{ include "nacos.name" . }} 28 app.kubernetes.io/instance: {{ .Release.Name }} 29 {{- end }} 30 --- 31 apiVersion: v1 32 kind: Service 33 metadata: 34 name: nacos-cs 35 labels: 36 {{- toYaml .Values.service.labels | nindent 4 }} 37 annotations: 38 {{- toYaml .Values.service.annotations | nindent 4 }} 39 spec: 40 type: {{ .Values.service.type }} 41 ports: 42 - port: {{ .Values.service.port }} 43 targetPort: {{ .Values.nacos.serverPort }} 44 protocol: TCP 45 name: http 46 - port: {{ add .Values.service.port 1000}} 47 name: client-rpc 48 targetPort: {{add .Values.nacos.serverPort 1000}} 49 - port: {{add .Values.service.port 1001}} 50 name: raft-rpc 51 targetPort: {{add .Values.nacos.serverPort 1001}} 52 ## 兼容1.4.x版本的选举端口 53 - port: 7848 54 name: old-raft-rpc 55 targetPort: 7848 56 protocol: TCP 57 {{- if eq .Values.service.type "NodePort" }} 58 nodePort: {{ .Values.service.nodePort }} 59 {{- end }} 60 selector: 61 app.kubernetes.io/name: {{ include "nacos.name" . }} 62 app.kubernetes.io/instance: {{ .Release.Name }}