Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Todos os nós executam a aplicação?

No curso é apresentado uma escala de nós para alta disponibilidade equilibrada através de um balanceador de carga.

A dúvida é a seguinte, como eu sei se a minha aplicação está presente em todos os nós que foram criados no meu cluster?

Por exemplo, eu faço o deploy "kubectl apply -f .....", isso é refletido para todos os meus nós ou isso reflete em um nó específico?

1 resposta
solução!

Como não obtive resposta do instrutor busquei outros meios para esclarecer minha dúvida!

À quem interessar, o k8s por padrão decide internamente em qual nó a aplicação vai ser deployada, caso você queira que sua aplicação fique disponível em um nó especifico você precisa aplicar as práticas de "afinidade" ou "anti-afinidade" para que o k8s saiba o nó onde ele deve deployar sua aplicação. Por padrão, a aplicação fica disponível em um único nó do cluster, para ter a aplicação disponível em todos os nós do seu custler você pode utilizar o componente DaemonSet, pois ele cria uma réplica da aplicação em cada nó do cluster.