Kubernetes 是否允许在舵图中有多个服务?
我是赫尔姆的新手,想知道是否允许在service.yaml文件中包含多个服务,如:Kubernetes 是否允许在舵图中有多个服务?,kubernetes,kubernetes-helm,Kubernetes,Kubernetes 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: {{
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 }}
是的,你面临什么问题吗 更简洁的方法是使用两个不同的文件service-A.yaml和service-b.yaml
注意:最好不要让两个服务同名。您提到了
两个不同的文件service-a.yaml和service-b.yaml
,然后在包含到service.yaml
?您不必进行任何包含,helm会在templates文件夹中呈现/应用所有yaml文件。当然,例外情况是,任何以开头的文件都不会呈现/应用它们。请提供一个示例?当然,请参考: