Files
kubesphere/config/ks-core/templates/services.yaml
hongming 3e12e76f43 chore: update ks-core helm chart
Signed-off-by: hongming <coder.scala@gmail.com>
2025-03-19 06:26:26 +00:00

53 lines
1013 B
YAML

apiVersion: v1
kind: Service
metadata:
labels:
app: ks-apiserver
version: {{ .Chart.AppVersion }}
name: ks-apiserver
spec:
ports:
- protocol: TCP
{{- if .Values.internalTLS }}
port: 443
{{- else }}
port: 80
{{- end }}
targetPort: 9090
{{- with .Values.apiserver.nodePort }}
nodePort: {{ . }}
{{- end }}
selector:
{{- if eq (include "multicluster.role" .) "host" }}
app: ks-apiserver
{{- else }}
app: ks-agent
{{- end }}
{{- if .Values.apiserver.nodePort }}
type: NodePort
{{- else}}
type: ClusterIP
{{- end}}
---
apiVersion: v1
kind: Service
metadata:
labels:
app: ks-controller-manager
version: {{ .Chart.AppVersion }}
name: ks-controller-manager
spec:
ports:
- port: 443
protocol: TCP
targetPort: 8443
selector:
{{- if eq (include "multicluster.role" .) "host" }}
app: ks-controller-manager
{{- else }}
app: ks-agent
{{- end }}
sessionAffinity: None
type: ClusterIP