Refactor service.yaml for improved readability #3
@@ -1,15 +1,13 @@
 | 
			
		||||
# service.yaml
 | 
			
		||||
# Definiert einen Kubernetes Service, der den Zugriff auf die Pods des Deployments ermöglicht.
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: Service
 | 
			
		||||
metadata:
 | 
			
		||||
  name: { { include "paperless-ai.fullname" . } } # Der Name des Services.
 | 
			
		||||
  labels: { { - include "paperless-ai.labels" . | nindent 4 } } # Allgemeine Labels für den Service.
 | 
			
		||||
  name: { { include "paperless-ai.fullname" . } }
 | 
			
		||||
  labels: { { - include "paperless-ai.labels" . | nindent 4 } }
 | 
			
		||||
spec:
 | 
			
		||||
  type: { { .Values.service.type } } # Der Typ des Services (z.B. ClusterIP, NodePort, LoadBalancer).
 | 
			
		||||
  type: { { .Values.service.type } }
 | 
			
		||||
  ports:
 | 
			
		||||
    - port: { { .Values.service.port } } # Der Port, auf dem der Service Anfragen empfängt.
 | 
			
		||||
      targetPort: { { .Values.service.targetPort } } # Der Port des Pods, an den der Service weiterleitet.
 | 
			
		||||
      protocol: TCP # Das Protokoll des Ports.
 | 
			
		||||
      name: http # Name des Service-Ports.
 | 
			
		||||
  selector: { { - include "paperless-ai.selectorLabels" . | nindent 4 } } # Selector, um die Pods zu finden, die dieser Service bedient.
 | 
			
		||||
    - port: { { .Values.service.port } }
 | 
			
		||||
      targetPort: { { .Values.service.targetPort } }
 | 
			
		||||
      protocol:
 | 
			
		||||
      name: http
 | 
			
		||||
  selector: { { - include "paperless-ai.selectorLabels" . | nindent 4 } }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user