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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.