Rozdział 13. Samoświadomość
Niektóre aplikacje muszą być samoświadome, tj. mieć dostęp do informacji na swój temat. Wzorzec Samoświadomość opisuje Downward API Kubernetesa, które dostarcza prosty mechanizm do introspekcji i wstrzykiwania metadanych do aplikacji.
Problem
W większości przypadków natywne aplikacje chmurowe są bezstanowe i możliwe do błyskawicznego usunięcia, ponieważ nie mają one tożsamości istotnej z punktu widzenia innych aplikacji. Czasami nawet tego rodzaju aplikacje muszą mieć dostęp do informacji na swój temat, a także dotyczących środowiska, w którym funkcjonują. Do tych informacji zaliczamy te znane tylko w czasie wykonania, takie jak nazwa kapsuły, jej adres IP czy nazwa hosta, na którym znajduje się aplikacja. Z drugiej ...
Get Kubernetes 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.