Skip to content
Latchkey

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