Solución de problemas en el escalado automático vertical de Amazon EMR en EKS
Consulte las siguientes secciones si tiene problemas al configurar el operador de escalado automático vertical de Amazon EMR en EKS en un clúster de Amazon EKS con Operator Lifecycle Manager. Para obtener más información, incluidos los pasos para completar la instalación, consulte Uso del escalado automático vertical con trabajos de Spark de Amazon EMR.
Error 403 Prohibido
Si ha seguido los pasos indicados en Instalar Operator Lifecycle Manager (OLM) en su clúster de Amazon EKS, ha ejecutado el comando olm status
y le ha aparecido un error 403 Forbidden
como el que se muestra a continuación, es posible que no haya obtenido los tokens de autenticación del operador en el repositorio de Amazon ECR.
Para resolver este problema, repita el paso de Instalar el operador de escalado automático vertical de Amazon EMR en EKS para obtener los tokens. A continuación, intente llevar a cabo la instalación de nuevo.
Error: FATA[0002] Failed to run bundle: pull bundle image: error pulling image IMAGE
.
error resolving name : unexpected status code [manifests latest]: 403 Forbidden
No se encontró el espacio de nombres de Kubernetes
Al configurar el operador de escalado automático vertical Amazon EMR en EKS en un clúster de Amazon EKS, es posible que se produzca un error namespaces not found
como el que se muestra aquí:
FATA[0020] Failed to run bundle: create catalog: error creating catalog source: namespaces "
NAME
" not found.
Si el espacio de nombres que especifique no existe, OLM no instalará el operador de escalado automático vertical. Para resolver este problema, utilice el siguiente comando para crear el espacio de nombres. A continuación, intente llevar a cabo la instalación de nuevo.
kubectl create namespace
NAME
Error al guardar las credenciales de Docker
Para configurar el escalado automático vertical, debe autenticar y recuperar las imágenes de Docker verticales relacionadas con el escalado automático de Amazon EMR en EKS. Al hacer esto, es posible que aparezca un error como el siguiente si Docker no se está ejecutando:
aws ecr get-login-password \ --region $REGION | docker login \ --username AWS \ --password-stdin $ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com Error saving credentials: error storing credentials - err: exit status 1 out: 'Post "http://ipc/registry/credstore-updated": dial unix backend.sock: connect: no such file or directory'
Para resolver este problema, confirme que Docker se está ejecutando o abra Docker Desktop. A continuación, intente guardar sus credenciales de nuevo.