O Que É um Container Sidecar?
Um sidecar é um container secundário implantado na mesma unidade (como um pod do Kubernetes) que um container de aplicação principal, compartilhando sua rede e ciclo de vida para estendê-lo com comportamento extra. Sidecars comuns lidam com proxy, envio de logs, rotação de segredos ou cache local. O padrão mantém preocupações transversais fora da imagem da aplicação principal.
Por que isso importa
Um sidecar permite adicionar funcionalidade a uma aplicação sem modificá-la ou reconstruí-la, que é como os service meshes injetam proxies e como as equipes acoplam agentes de observabilidade. Em runners gerenciados, um processo sidecar pode fornecer um proxy de cache local para que os builds leiam e escrevam no cache sem que o job conheça os detalhes.
Conceitos relacionados
- Compartilha rede e ciclo de vida com o container principal
- Service meshes implantam um proxy sidecar por serviço
- Init containers rodam antes, não ao lado, da aplicação
Guias relacionados
What Is a Service Mesh?A service mesh is an infrastructure layer that manages service-to-service traffic, adding routing, security,…
What Is an Init Container?An init container runs to completion before the main application container starts, handling setup like migrat…
What Is a Proxy Cache?A proxy cache sits between your builds and an upstream registry, caching fetched dependencies locally so repe…