Como configurar DNS interno para Kubernetes

Como configurar DNS interno para Kubernetes

Eu tenho 2 serviços que se comunicam porserviço.internal.custom.com ou pelaserviço.custom.com

A sua comunicação é interna, ou seja, nenhum desses domínios está disponível ao público.

Quando migro para o Kubernetes, os novos nomes são diferentes. Eles são: serviço.default.svc.cluster.local

Como fazer o Kube-DNS mapear serviço.custom.com paraserviço.default.svc.cluster.local?

Responder1

A resposta principal para esta pergunta semelhante parece uma boa abordagem:

Aqui

Usando CoreDNS para reescrever seu domínio preferido para o interno padrão.

Você poderia tentar alterar o próprio nome interno do padrão, mas isso seria uma mudança mais fundamental em toda a configuração do cluster... essa abordagem parece muito mais limpa.

informação relacionada