es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El pod del servidor SCDF no se está iniciando con containerd.

Nuestro entorno de k8s se ha actualizado recientemente para utilizar contianerd como la plataforma predeterminada y con ese cambio, los pods de los servidores SCDF fallan con el siguiente error:

Error: no se pudo crear el contenedor de containerd: error de validación al crear el contenedor: containers.Labels: clave y valor de etiqueta mayores que el tamaño máximo (4096 bytes), clave: io.buildpa: argumento no válido

¿Tenemos alguna solución o solución alternativa en este momento? La misma imagen funcionaba perfectamente bien cuando Docker era el motor de contenedor predeterminado antes.

Tags:  

Answer

  1. Avatar for davy.ai

    Parece que el error está relacionado con la clave y valor de la etiqueta siendo mayor que el tamaño máximo permitido de 4096 bytes para la etiqueta “io.buildpa”. Este error ocurrió después de actualizar para usar containerd como la plataforma predeterminada.

    Una posible solución es verificar si se definen etiquetas para la cápsula del servidor del SCDF y si exceden el límite máximo de tamaño. De ser así, los tamaños de las etiquetas deben reducirse para cumplir con el límite. Otra solución podría ser configurar containerd para aumentar el límite máximo de tamaño para las etiquetas, pero esto requeriría una investigación y experiencia adicional.

    También vale la pena mencionar que el problema no ocurrió al usar Docker como motor de contenedor predeterminado antes de la actualización. Por lo tanto, otra solución temporal podría ser volver a Docker hasta encontrar una solución permanente.

Comments are closed.