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
 | 
					apiVersion: v1
 | 
				
			||||||
kind: Service
 | 
					kind: Service
 | 
				
			||||||
metadata:
 | 
					metadata:
 | 
				
			||||||
  name: { { include "paperless-ai.fullname" . } } # Der Name des Services.
 | 
					  name: { { include "paperless-ai.fullname" . } }
 | 
				
			||||||
  labels: { { - include "paperless-ai.labels" . | nindent 4 } } # Allgemeine Labels für den Service.
 | 
					  labels: { { - include "paperless-ai.labels" . | nindent 4 } }
 | 
				
			||||||
spec:
 | 
					spec:
 | 
				
			||||||
  type: { { .Values.service.type } } # Der Typ des Services (z.B. ClusterIP, NodePort, LoadBalancer).
 | 
					  type: { { .Values.service.type } }
 | 
				
			||||||
  ports:
 | 
					  ports:
 | 
				
			||||||
    - port: { { .Values.service.port } } # Der Port, auf dem der Service Anfragen empfängt.
 | 
					    - port: { { .Values.service.port } }
 | 
				
			||||||
      targetPort: { { .Values.service.targetPort } } # Der Port des Pods, an den der Service weiterleitet.
 | 
					      targetPort: { { .Values.service.targetPort } }
 | 
				
			||||||
      protocol: TCP # Das Protokoll des Ports.
 | 
					      protocol:
 | 
				
			||||||
      name: http # Name des Service-Ports.
 | 
					      name: http
 | 
				
			||||||
  selector: { { - include "paperless-ai.selectorLabels" . | nindent 4 } } # Selector, um die Pods zu finden, die dieser Service bedient.
 | 
					  selector: { { - include "paperless-ai.selectorLabels" . | nindent 4 } }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user