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/ Gráfico e complemento/ O que fazer se o complemento nginx-ingress falhar ao ser instalado em um cluster e permanecer no estado Creating?
Atualizado em 2025-05-23 GMT+08:00

O que fazer se o complemento nginx-ingress falhar ao ser instalado em um cluster e permanecer no estado Creating?

Contexto

Você comprou e configurou um cluster do CCE e deseja acessar as aplicações implementados de redes públicas. Atualmente, a maneira mais eficiente é registrar os caminhos do Serviço de uma aplicação no ingress para permitir o acesso à rede pública.

No entanto, depois que o complemento nginx-ingress for instalado, o complemento estará sempre no estado Creating e o nginx-ingress-controller estará sempre no estado Pending.

Solução

Os recursos de memória para o complemento nginx-ingress são limitados. Como resultado, o complemento nginx-ingress não pode ser iniciado. Cancele a limitação de recursos para garantir que o complemento nginx-ingress possa ser iniciado corretamente.

Simulação de cena

  1. Crie um cluster com três nós, 2 vCPUs e 4 GB de memória para cada nó.
  2. Instale o complemento nginx-ingress e selecione 2 vCPUs e 2 GB de memória.
  3. A Implementação de nginx-ingress foi criado com sucesso, mas o complemento nginx-ingress-controller não foi instalado.

    Figura 1 Complemento nginx-ingress-controller sempre no estado Creating
    Figura 2 Falha ao instalar o complemento nginx-ingress-controller

  4. Verifique a mensagem de erro. As informações a seguir indicam que os recursos são insuficientes.

  5. Adicione um nó com 4 vCPUs e 8 GB de memória. Depois disso, o complemento nginx-ingress é instalado com êxito.

Possível causa

Processos como kubelet, kube-proxy e Docker em cada nó estão usando recursos do sistema. Como resultado, os recursos disponíveis do nó são menores do que os necessários para que o complemento nginx-ingress seja instalado com êxito.

Solução sugerida

Adquira um nó com pelo menos 4 vCPUs e 8 GB de memória.