PowerProtect Data Manager: La implementación del pod de PowerProtect falla con los errores "no se pudo resolver la referencia" y "x509:
Summary: PowerProtect Data Manager: La implementación del pod de PowerProtect falla con los errores "no se pudo resolver la referencia" y "x509: "Certificado firmado por una autoridad desconocida" cuando se utiliza el registro local La implementación del pod de la controladora de PowerProtect falla debido a que no se pueden extraer imágenes de contenedor del registro local. ...
Symptoms
Eventos:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Pulling 27s (x3 over 63s) kubelet Pulling image "customresgistry.yourcompany.com:443/dellemc/powerprotect-k8s-controller:19.12.0-19"
Warning Failed 27s (x3 over 63s) kubelet Failed to pull image "customresgistry.yourcompany.com:443/dellemc/powerprotect-k8s-controller:19.12.0-19": rpc error: code = Unknown desc = failed to pull and unpack image "customresgistry.yourcompany.com:443/dellemc/powerprotect-k8s-controller:19.12.0-19": failed to resolve reference "customresgistry.yourcompany.com:443/dellemc/powerprotect-k8s-controller:19.12.0-19": failed to do request: Head "https://customresgistry.yourcompany.com:443/dellemc/powerprotect-k8s-controller/manifests/19.12.0-19__;" x509: certificate signed by unknown authority
Warning Failed 27s (x3 over 63s) kubelet Error: ErrImagePull
Normal BackOff 1s (x4 over 62s) kubelet Back-off pulling image "customresgistry.yourcompany.com:443/dellemc/powerprotect-k8s-controller:19.12.0-19"
Warning Failed 1s (x4 over 62s) kubelet Error: ImagePullBackOffcontroller/manifests/19.12.0-19__;" x509: certificate signed by unknown authority Warning Failed 27s (x3 over 63s) kubelet Error: ErrImagePull Normal BackOff 1s (x4 over 62s) kubelet Back-off pulling image "customresgistry.yourcompany.com:443/dellemc/powerprotect-k8s-controller:19.12.0-19" Warning Failed 1s (x4 over 62s) kubelet Error: ImagePullBackOff
Cause
Resolution
Cuando se borra la propiedad de
k8s.docker.registry
El parámetro se utiliza para apuntar al registro local de las imágenes; la ruta a las imágenes del host debe coincidir con la ruta que estaba presente en.
https://hub.docker.com/registry
Por ejemplo, para
dellemc/powerprotect-k8s-controller
Localmente en el registro debe ser el nombre del proyecto.
dellemc
Y el nombre del repositorio sería.
powerprotect-k8s-controller
De manera similar, todas las rutas mencionadas en la sección "Extracción de imágenes de Docker Hub a un registro local" de la "Guía del usuario de Kubernetes de PowerProtect Data Manager" deben coincidir.
La solicitud de mejora (RFE) "PPAS-I-767"se envía con la administración de productos para permitir rutas personalizadas para el registro local. Si su sitio desea asociarse con esta RFE, abra una solicitud de servicio y pida a su representante de soporte que adjunte su sitio a la solicitud de mejora.