Можешь ли ты объяснить паттерн sidecar в проектировании систем, включая его назначение, как он работает как дополнительный компонент и его типичные применения в контейнеризированных окружениях, таких как Kubernetes? — ДейлиПреп