Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Cloud Container Engine/ Perguntas frequentes/ Perguntas frequentes sobre DNS/ Por que um contêiner em um cluster do CCE falha ao executar a resolução de DNS?
Atualizado em 2025-05-23 GMT+08:00

Por que um contêiner em um cluster do CCE falha ao executar a resolução de DNS?

Sintoma

Um cliente vinculou seu nome de domínio aos nomes de domínio privados no serviço DNS e também a uma VPC específica. Descobriu-se que os ECSs na VPC podem resolver corretamente o nome de domínio privado, mas os contêineres na VPC não podem.

Cenário de aplicação

Os contêineres em uma VPC não podem resolver nomes de domínio.

Solução

De acordo com as regras de resolução de nomes de domínio privados, o DNS de sub-rede na VPC deve ser definido como o DNS da nuvem. Você pode encontrar os detalhes do serviço DNS da rede privada em seu console.

O cliente pode executar a resolução de nomes de domínio nos ECSs na sub-rede da VPC, o que indica que a configuração anterior foi concluída na sub-rede.

No entanto, quando a resolução de nome de domínio é executada em um contêiner, a mensagem "bad address" é exibida, indicando que o nome de domínio não pode ser resolvido.

Faça logon no console do CCE e verifique os complementos instalados no cluster.

Se você achar que o complemento coredns não existe em Add-ons Installed, o complemento coredns pode ter sido incorretamente desinstalado.

Instale-o e adicione o nome de domínio correspondente e o endereço de serviço DNS para resolver o nome de domínio.