Você precisará criar um serviço que mapeie nos pods em seu controlador de replicação e exponha esse serviço fora do seu cluster. Você tem duas opções para expor seu serviço da web externamente:
-
Defina seu serviço como
type: LoadBalancer
, o que provisionará um Balanceador de carga da rede . - Use o suporte a ingresso no Kubernetes para criar uma HTTP (S) balanceador de carga .
O resultado final de qualquer opção é que você terá um endereço IP público que será roteado para o serviço respaldado pelo controlador de replicação.
Depois de ter esse endereço IP, você precisará configurar manualmente um registro DNS para apontar seu nome de domínio para o endereço IP.