/ var / lib / docker / superposición2: Error de argumento no válido: ImageSPECTError cuando comienza a Start Kubernetes Pod -- kubernetes camp Relacionados El problema

/var/lib/docker/overlay2: invalid argument Error: ImageInspectError when start kubernetes pod


0
vote

problema

Español

Hoy mis kubernetes 1.15 muestran este error:

  Failed to inspect image "registry.cn-hangzhou.aliyuncs.com/dabai_app_k8s/dabai-fat/soa-illidan-superhub:v1.0.3": rpc error: code = Unknown desc = Error response from daemon: readlink /var/lib/docker/overlay2: invalid argument Error: ImageInspectError   

Estoy tratado de tirar de la imagen en mi máquina local:

  ~ ⌚ 10:57:02 $ docker pull registry.cn-hangzhou.aliyuncs.com/dabai_app_k8s/dabai-fat/soa-illidan-superhub:v1.0.3 v1.0.3: Pulling from dabai_app_k8s/dabai-fat/soa-illidan-superhub e9afc4f90ab0: Already exists 989e6b19a265: Already exists af14b6c2f878: Already exists 5573c4b30949: Already exists fb1a405f128d: Already exists 197b0f525c26: Already exists f133ed18caca: Already exists ec53837eaf93: Pull complete 24caf1aa821b: Pull complete f2d6b0ee2469: Pull complete Digest: sha256:43caa136d717fcca3a6aad96568c9d29745f3c3d391f29facc2bebeb9c26b5a0 Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/dabai_app_k8s/dabai-fat/soa-illidan-superhub:v1.0.3 registry.cn-hangzhou.aliyuncs.com/dabai_app_k8s/dabai-fat/soa-illidan-superhub:v1.0.3 (base)   

Funciona bien, y me intento tirar de la imagen en la máquina Remote Kubernetes Cluster, funciona bien. Parece el problema de Kubernetes, ¿qué debo hacer para solucionarlo?

ingrese la descripción de la imagen aquí

Esta es la versión de mi kubernetes:

  $ kubectl version Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.2", GitCommit:"52c56ce7a8272c798dbc29846288d7cd9fbae032", GitTreeState:"clean", BuildDate:"2020-04-16T23:35:15Z", GoVersion:"go1.14.2", Compiler:"gc", Platform:"darwin/amd64"} Server Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.2", GitCommit:"f6278300bebbb750328ac16ee6dd3aa7d3549568", GitTreeState:"clean", BuildDate:"2019-08-05T09:15:22Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"} (base)   
Original en ingles

Today my kubernetes 1.15 shows this error:

Failed to inspect image "registry.cn-hangzhou.aliyuncs.com/dabai_app_k8s/dabai-fat/soa-illidan-superhub:v1.0.3": rpc error: code = Unknown desc = Error response from daemon: readlink /var/lib/docker/overlay2: invalid argument Error: ImageInspectError 

I am tried to pull image in my local machine:

~ xe2x8cx9a 10:57:02 $ docker pull registry.cn-hangzhou.aliyuncs.com/dabai_app_k8s/dabai-fat/soa-illidan-superhub:v1.0.3 v1.0.3: Pulling from dabai_app_k8s/dabai-fat/soa-illidan-superhub e9afc4f90ab0: Already exists 989e6b19a265: Already exists af14b6c2f878: Already exists 5573c4b30949: Already exists fb1a405f128d: Already exists 197b0f525c26: Already exists f133ed18caca: Already exists ec53837eaf93: Pull complete 24caf1aa821b: Pull complete f2d6b0ee2469: Pull complete Digest: sha256:43caa136d717fcca3a6aad96568c9d29745f3c3d391f29facc2bebeb9c26b5a0 Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/dabai_app_k8s/dabai-fat/soa-illidan-superhub:v1.0.3 registry.cn-hangzhou.aliyuncs.com/dabai_app_k8s/dabai-fat/soa-illidan-superhub:v1.0.3 (base) 

works fine, and I am tried to pull image in remote kubernetes cluster machine, works fine. It seems the kubernetes problem, what should I do to fix it?

enter image description here

This is my kubernetes version:

$ kubectl version Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.2", GitCommit:"52c56ce7a8272c798dbc29846288d7cd9fbae032", GitTreeState:"clean", BuildDate:"2020-04-16T23:35:15Z", GoVersion:"go1.14.2", Compiler:"gc", Platform:"darwin/amd64"} Server Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.2", GitCommit:"f6278300bebbb750328ac16ee6dd3aa7d3549568", GitTreeState:"clean", BuildDate:"2019-08-05T09:15:22Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"} (base) 
  
 
 

Lista de respuestas

3
 
vote
vote
La mejor respuesta
 

Le sugiero que detenga primero el motor DOCTER, por systemctl stop docker , por ejemplo, y retire manualmente la carpeta usando rm -rf /var/lib/docker . Luego, nuevamente, debe iniciar el Docker con systemctl start docker .

Referencia: https://github.com/docker/for-mac/sissues / 1396

 

I suggest you to stop the docker engine first, by systemctl stop docker for example, and manually remove the folder using rm -rf /var/lib/docker. then you should start the docker again with systemctl start docker.

reference:https://github.com/docker/for-mac/issues/1396

 
 

Relacionados problema

1  Cómputo de cómputo instancia insalubre del 50% del tiempo  ( Compute engine unhealthy instance down 50 of the time ) 
Comencé a usar Google Cloud hace 3 días, así que soy completamente nuevo para ello. Tengo 4 vainas desplegadas en el motor de Google Kubernetes: frontend: ...

0  Jenkins construye Daemer Daemer que no se ejecuta en el clúster de Kubernetes  ( Jenkins build docker daemon not running on kubernetes cluster ) 
Soy nuevo en DEV OPS e intentando construir mi código usando Jenkins y cargarlo en el clúster de Kubernetes que está alojado en la nube de IBM. Pero cuando ej...

1  ¿Cómo podemos reiniciar la vaina de Kubernetes si su preparación falla?  ( How can we restart the kubernetes pod if its readiness fail ) 
una pregunta rápida. Sé que si la sonda de la provividad de Kubernetes falla, Kubernetes ayudará a reiniciar la vaina e intentará nuevamente. Pero, ¿qué tal l...

93  ¿Cómo volver a intentar la imagen en una vaina de kubernetes?  ( How to retry image pull in a kubernetes pods ) 
Soy nuevo en Kubernetes. Tengo un problema en las vainas. Cuando ejecuto el comando kubectl get pods Resultado: NAME READY ST...

3  Ejecutar programáticamente los comandos de Kubernetes en un clúster de GKE fresco  ( Programmatically run kubernetes commands on a fresh gke cluster ) 
Para ejecutar una prueba de carga de una aplicación que estoy desarrollando, estoy creando un clúster de motor de contenedor de Google (GKE), cree un par de d...

0  Nginx daemonset - ¿Cómo selecciono la dirección IP para enlazar?  ( Nginx daemonset how do i select which ip address to bind to ) 
Tengo un clúster de metal desnudo de Docker Enterprise K8 que se ejecuta en CENTOS8, y siguiendo a los documentos oficiales para instalar NGINX utilizando arc...

-2  ¿Hay alguna manera de instalar MySQL a través de DockerFile en un contenedor de Ubuntu Docker? [cerrado]  ( Is there a way to install mysql via dockerfile in an ubuntu docker container ) 
cerrado . Esta pregunta debe ser más enfocado . Actualmente no está aceptando respuestas. ...

2  ¿Qué servidor web debo usar dentro de Kubernetes para Ruby On Rails? [cerrado]  ( Which web server should i use inside kubernetes for ruby on rails ) 
cerrado . Esta pregunta es basada en opinión . Actualmente no está aceptando respuestas. ¿...

2  Kubernetes matando continuamente y recreando la última vaina  ( Kubernetes continuously killing and recreating last pod ) 
El último contenedor (3er) se está eliminando y recreado continuamente por Kubernetes. Pasa desde corriendo hasta el estado de terminación. La UI de Kubernete...

0  ¿Cómo montar un directorio en Windows en un contenedor con Kubernetes en Docker para Windows?  ( How to mount a directory in windows on a container with kubernetes on docker for ) 
Estoy usando Docker para Windows 2.3.0.4 (establo) respaldado por WSL2 en Windows 10 versión 2004 y con Soporte de Kubernetes habilitado. Estoy tratando de ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos