Service
Durch einen Service kann eine Netzwerkanwendung bereitgestellt werden
Ein Service ist eine Methode zum Bereitstellen einer Netzwerkanwendung, die in Ihrem Cluster als ein oder mehrere Pods ausgeführt wird.
Der Service identifiziert eine Gruppe von Pods, die eine bestimmte Netzwerkanwendung implementieren, und bietet einen einheitlichen, stabilen Endpunkt für den Zugriff auf diese Anwendung. Dies wird normalerweise durch einen Selector bestimmt, der die Pods auswählt, die durch den Service abgebildet werden sollen. Wenn Pods hinzugefügt oder entfernt werden, passt der Service automatisch die Menge der zugehörigen Pods an, um sicherzustellen, dass der Datenverkehr ordnungsgemäß geroutet wird.
Kubernetes-Services können entweder IP-Netzwerke (IPv4, IPv6 oder beides) verwenden oder einen externen Namen im Domain Name System (DNS) referenzieren. Dadurch können Anwendungen und Dienste im Cluster über einheitliche Endpunkte angesprochen werden, unabhängig davon, wo sie sich befinden oder wie sie skaliert werden.
Die Abstraktion eines Services erleichtert auch andere Mechanismen wie Ingress und Gateway, die für die Einbindung von externem Datenverkehr und die Verwaltung des Zugriffs auf die Anwendungen im Cluster verwendet werden können.
Link zum offiziellen Glossar