Descoberta do servidor: o cliente envia uma solicitação ao serviço por meio do balanceador de carga. O balanceador de carga consulta o registro de serviço e roteia cada solicitação para uma instância de serviço disponível. Como o mecanismo de descoberta do cliente, as instâncias de serviço também precisam registrar e cancelar o registro no registro de serviço.
Descoberta do cliente: Quando a instância do serviço é iniciada, seu endereço de rede é registrado no centro de registro de serviços. Quando a instância é encerrada, o endereço é removido do registro de serviço. O registro de instâncias de serviço geralmente é atualizado periodicamente usando o mecanismo de pulsação. O cliente receberá uma lista de serviços que podem ser fornecidos e decidirá qual deles visitar.
A função dos kubedns: Analise o endereço IP do serviço, para que outros serviços possam acessar o serviço de back-end do serviço.