Hasło słownika

Sidecar

Wzorzec uruchamiania pomocniczego procesu obok głównej aplikacji, najczęściej w tym samym podzie lub blisko usługi.

DevOpskategoria
3aliasy
Kategoria: DevOps
Aliasy: sidecar container kontener sidecar sidecar pattern

Opis

Sidecar dodaje funkcję bez przepisywania aplikacji: proxy, logowanie, metryki, bezpieczeństwo, komunikację albo lokalnego agenta. W Kubernetesie sidecar często współdzieli sieć i wolumeny z głównym kontenerem. To mocny wzorzec, ale wymaga dyscypliny: dodatkowy proces to dodatkowe zasoby, awarie i powierzchnia konfiguracji.

Przykłady

  • Sidecar zbiera logi aplikacji i wysyła je do systemu obserwowalności.
  • Agent działa jako sidecar obok usługi, żeby mieć lokalny dostęp do metryk.