Acessando um serviço do Kubernetes usando o nodePort do balanceador de carga externo

0

Quando exponho o serviço kubernetes usando o nodePort, posso acessar a porta / serviço usando qualquer nó do workder IP: PORT, mesmo se o serviço estiver sendo executado em apenas um nó.

Qual seria a maneira recomendada de acessar o serviço a partir de um balanceador de carga externo no qual a persistência da sessão é necessária? Devo apenas descobrir dinamicamente o nó de extact no qual o serviço está sendo executado para que o proxy kube possa procurá-lo para a porta do nó local OU o acesso ao serviço em todos os nós do balanceador de carga externo ainda será OK e atenderá ao mesmo propósito sem causar nenhum problema?

Atualização: temos muitas opções para habilitar o afinidade do sesson no nível do balanceador de carga externo. A resolução é:

  • funcionará sem nenhum probem, com nodeport como backend, em todos os nós
  • Ou nodeport apenas no nó / nós em que o pod está sendo executado
por Ijaz Ahmad Khan 13.10.2018 / 23:17

0 respostas