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

HA para SVC e RS

Ficou claro que o kube tem uma estratégia super bacana para HA dos Pods, porém uma coisa que não ficou claro para mim é como ele mantem o mesmo para o svc e o rs?

Com o rs podemos manter sempre o número de replicas de Pods que desejamos, e o svc vai ser nosso proxy de comunicação tanto interno como externo ao cluster.

Mas nos exemplos que vimos até o momento temos apenas uma instancia do svc e uma instancia do rs para um grupo de Pods em questão. Como o kube garante que se um svc ou um rs cair eles vão voltar e no estado desejado gerenciando os Pods corretamente?

Pode explicar um pouco melhor como isso funciona ou mesmo passar alguma doc que explica melhor isso?

Obrigado!

1 resposta
solução!

Olá Adilson, tudo bem?

Na prática, os svc agem como regras de IP que são gerenciadas pelo kube-proxy. Então eles acabam sendo algo abstrato. Como são recursos que não consomem fatias do sistema, não tem uma "falha" que pode acontecer com eles.

Quanto a parte dos rs e deployments, quando subimos qualquer um desses dois recursos, estamos definindo o estado desejado de pods (esses sim podem falhar). Caso haja qualquer problema com o pod definido, teremos esse controle de maneira automática.