Kapitel 7. Dienstentdeckung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Kubernetes ist ein sehr dynamisches System. Das System platziert Pods auf den Knoten, stellt sicher, dass sie einsatzbereit sind, und plant sie bei Bedarf neu ein. Es gibt Möglichkeiten, die Anzahl der Pods je nach Auslastung automatisch zu ändern (z. B. die horizontale Pod-Autoskalierung [siehe "Autoskalierung eines ReplicaSets"]). Die API-gesteuerte Natur des Systems ermutigt andere dazu, immer höhere Automatisierungsstufen zu entwickeln.

Die dynamische Natur von Kubernetes macht es zwar einfach, viele Dinge auszuführen, aber sie schafft auch Probleme, wenn es darum geht, diese Dinge zu finden. Die meisten traditionellen Netzwerkinfrastrukturen wurden nicht für die Dynamik von Kubernetes entwickelt.

Was ist Service Discovery?

Der allgemeine Name für diese Klasse von Problemen und Lösungen ist Service Discovery. Service-Discovery-Tools helfen dabei, herauszufinden, welche Prozesse an welchen Adressen für welche Dienste lauschen. Ein gutes Service-Discovery-System ermöglicht es den Nutzern, diese Informationen schnell und zuverlässig zu ermitteln. Ein gutes System zeichnet sich außerdem durch eine geringe Latenzzeit aus; die Clients werden schnell aktualisiert, sobald sich die Informationen zu einem Dienst ändern. Schließlich kann ein gutes Service-Discovery-System eine umfassendere Definition dessen speichern, was der ...

Get Kubernetes: Up and Running, 3. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.