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.