KAPITEL 13

Self Awareness

Manche Anwendungen müssen »sich selbst bewusst« sein und brauchen Informationen über sich selbst. Das Pattern Self Awareness beschreibt die Kubernetes Downward API, die einen einfachen Mechanismus zur Introspektion und zum Injizieren von Metadaten in Anwendungen bereitstellt.

Problem

In den meisten Anwendungsfällen sind Cloud-native Applikationen zustandslos und lassen sich austauschen, ohne dass sie eine Identität besitzen, die für andere Programme relevant sind. Aber manchmal benötigt selbst diese Art von Anwendungen Informationen über sich selbst und die Umgebung, in der sie laufen. Dazu können Informationen gehören, die nur zur Laufzeit bekannt sind, wie zum Beispiel Name und IP-Adresse des Pods oder der Hostname, ...

Get Kubernetes Patterns 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.