我是Helm的新手,想知道,如果它被允许在service.yaml文件中有多个服务:
apiVersion: v1
kind: Service
metadata:
name: {{ include "keycloak.fullname" . }}
labels:
{{- include "keycloak.labels" . | nindent 4 }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: http
protocol: TCP
name: http
selector:
{{- include "keycloak.selectorLabels" . | nindent 4 }}
---
apiVersion: v1
kind: Service
metadata:
name: {{ include "keycloak.fullname" . }}
labels:
{{- include "keycloak.labels" . | nindent 4 }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: http
protocol: TCP
name: http
selector:
{{- include "keycloak.selectorLabels" . | nindent 4 }}
字符串
2条答案
按热度按时间omvjsjqw1#
是的,你有什么问题吗?
一种更简洁的方法是使用两个不同的文件service-a.yaml和service-b.yaml
注意:最好不要让两个服务具有相同的名称。
emeijp432#
您可以使用List类型在一个文件中定义多个服务
字符串