PowerProtect Data Manager: PowerProtect pod deployment fails with errors "failed to resolve reference" and "x509:

Summary: PowerProtect Data Manager: PowerProtect pod deployment fails with errors "failed to resolve reference" and "x509: Certificate signed by unknown authority" when local registry is used PowerProtect controller pod deployment fails due to failure to pull container images from local registry. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

PowerProtect pod deployment after discovery may fail when local registry is used to host container images. On checking pod deployment status, error messages similar to the following can be found:

Events:

  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

Images are not available under the path where PowerProtect Data Manager (PPDM) is looking for them.

Resolution

When the

k8s.docker.registry

Parameter is used to point to local registry for images, the path to the host images must match the path that was present on.

https://hub.docker.com/registry

For example, for 

dellemc/powerprotect-k8s-controller

Locally on the registry project name should be.

dellemc

And repository name would be. 

powerprotect-k8s-controller


Similarly, all paths mentioned within "Pulling images from Docker Hub to a local registry" section of the "PowerProtect Data Manager Kubernetes User Guide" must match. 

Request for enhancement (RFE) "PPAS-I-767" is submitted with product management to allow custom paths for local registry. If your site wants to be associated with this RFE, open a service request, and have your support representative attach your site to the enhancement request. 

Affected Products

PowerProtect Data Manager, PowerProtect Data Manager Essentials
Article Properties
Article Number: 000214992
Article Type: Solution
Last Modified: 28 Aug 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.