Skip to content
Latchkey

Container Sidecar - Definicao do Glossario de CI/CD

Um container sidecar e um container auxiliar que roda ao lado do container principal da aplicacao no mesmo pod do Kubernetes, compartilhando sua rede e (opcionalmente) volumes. Sidecars comuns fazem proxy de trafego, enviam logs ou sincronizam config.

Como funciona

Como os containers em um pod compartilham um namespace de rede, um sidecar pode alcancar o container principal por localhost. Proxies de service mesh (Envoy) e enviadores de log sao sidecars tipicos. O Kubernetes 1.28+ suporta containers sidecar nativos via initContainers com restartPolicy: Always.

Analogo no CI

Os service containers do GitHub Actions desempenham um papel similar no CI: um container Postgres ou Redis roda ao lado do job para que os testes possam alcancar uma dependencia real.

Guias relacionados