Sidecar là container phụ trợ chạy cùng Pod với app chính để cung cấp chức năng gắn chặt như proxy service mesh, log shipper, config reloader hoặc local agent. Sidecar chia sẻ network và volumes với app container, nên phù hợp khi hai phần cần cùng lifecycle.
Ví dụ:
yaml
containers:
- name: app
image: api:1.0.0
- name: log-shipper
image: log-agent:1.0.0Sidecar tốn thêm tài nguyên và tăng complexity.
Chỉ dùng khi lifecycle/network/storage coupling thật sự cần cùng Pod.