Durchsuchen nach
Schlagwort: Service

NodePort

NodePort

Ein NodePort-Service erweitert einen ClusterIP-Service, indem er zusätzlich einen festen Port auf allen Node-IP-Adressen öffnet. Kubernetes reserviert einen Port aus einem vordefinierten Bereich (standardmäßig 30000–32767) und richtet auf jedem Worker-Node eine Regel ein, die Traffic an diesen Port auf die Service-Endpoints weiterleitet. Man kann den NodePort auch manuell vorgeben (sofern im erlaubten Bereich). NodePort-Services sind aus dem Cluster heraus erreichbar, indem man die IP eines Cluster-Nodes und den NodePort ansteuert. Dies erlaubt einfache Tests oder den Aufbau eigener Load-Balancing-Lösungen. Allerdings…

Weiterlesen Weiterlesen

Service

Service

Ein Service in Kubernetes ist eine Abstraktion, die einer Anwendung im Cluster eine feste Adresse (Name + Port) gibt – unabhängig davon, wie oft sich die dahinterliegenden Pods ändern oder neu starten. Das ist nötig, weil Pods in Kubernetes flüchtig sind: Sie können jederzeit neu erstellt werden und bekommen dabei oft eine neue IP-Adresse. Ohne Service müsstest du ständig die aktuelle IP jedes Pods kennen – was praktisch unmöglich ist. Ein Service löst dieses Problem, indem er: Einen festen DNS-Namen…

Weiterlesen Weiterlesen

Service & Networking-Ressourcen

Service & Networking-Ressourcen

Service- & Networking-Ressourcen in Kubernetes sind wie das Straßen- und Adressensystem in einer Stadt – nur eben für deine Anwendungen im Cluster. Service → Gibt einer Anwendung eine feste Adresse (Name + Port), auch wenn sich die einzelnen Pods ständig ändern oder neu starten. Beispiel: Statt jeden Container direkt zu finden, fragst du einfach „geh zu shop-service“ und Kubernetes leitet dich zum richtigen Pod. Ingress → Das ist wie ein Haupteingang von außen ins Cluster. Er weiß, welche Anfragen (z….

Weiterlesen Weiterlesen