Capítulo 3. O Padrão Sidecar
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
O primeiro padrão de nó único é o padrão sidecar. O padrão sidecar é um padrão de nó único composto por dois contêineres. O primeiro é o contêiner da aplicação. Ele contém a lógica central da aplicação. Sem esse contêiner, a aplicação não existiria. Além do contêiner da aplicação, há um contêiner sidecar. A função do sidecar é aumentar e melhorar o contentor da aplicação, muitas vezes sem o conhecimento do contentor da aplicação. Em sua forma mais simples, um contêiner sidecar pode ser usado para adicionar funcionalidade a um contêiner que, de outra forma, poderia ser difícil de melhorar. Os contentores Sidecar são co-agendados para a mesma máquina através de um grupo de contentores atómicos, como o objeto pod API em Kubernetes . Para além de serem agendados na mesma máquina, o contentor da aplicação e o contentor sidecar partilham uma série de recursos, incluindo partes do sistema de ficheiros, nome de anfitrião e Network+, e muitos outros namespaces. Uma imagem genérica desse padrão sidecar é mostrada na Figura 3-1.
Figura 3-1. O padrão genérico do carro lateral
Um exemplo de sidecar: Adicionando HTTPS a um serviço legado
Considera, por exemplo, um serviço Web antigo . Anos atrás, quando foi construído, a segurança da rede interna ...