1
resposta

Mysql db-noticias em execução mas ao acesssar mostra o erro "Error from server (NotFound): pods "db-noticias" not found"

Estou tentando acessar o banco Mysql como o comando "kubectl exec" mas ao acessar mostra "Error from server (NotFound): pods "db-noticias" not found", porém o pod está em execução. Já exclui e subi novamente o pod mas dar o mesmo erro.

Obs: O comando kx é uma abreviação para kubectl exec que eu fiz no bash, para não precisar digitar todo o comando.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi Rafael, tudo bem?

*Desculpe a demora em retornar. *

Vi que você já finalizou o curso, mas irei te dar dicas do que pode ter acontecido.

Pelo que entendi, você está tentando acessar o banco de dados MySQL usando o comando "kubectl exec", mas está recebendo o erro "Error from server (NotFound): pods "db-noticias" not found", mesmo com o pod em execução.

Esse erro geralmente ocorre quando o nome do pod que você está tentando acessar não está correto. Certifique-se de que está digitando o nome do pod corretamente. Caso contrário, o Kubernetes não conseguirá encontrar o pod e retornará esse erro.

Além disso, verifique se você está executando o comando "kubectl exec" no namespace correto. Pode ser que o pod esteja em um namespace diferente do que você está atualmente. Você pode especificar o namespace usando a flag "-n" seguida do nome do namespace.

Outra possibilidade é que o pod tenha sido excluído e recriado com um nome diferente. Verifique se o pod foi excluído corretamente antes de recriá-lo.

Se nenhum desses cenários se aplicar, pode ser necessário investigar mais a fundo o motivo pelo qual o pod não está sendo encontrado. Verifique os logs do Kubernetes para obter mais informações sobre o erro.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software