PowerProtect Data Manager: A implementação do pod do PowerProtect falha com os erros "failed to resolve reference" e "x509:
Summary: PowerProtect Data Manager: A implementação do pod do PowerProtect falha com os erros "failed to resolve reference" e "x509: Certificado assinado por autoridade desconhecida" quando o registro local é usado Falha na implementação do pod do controlador do PowerProtect devido à falha ao extrair imagens de contêiner do 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
Quando a propriedade do
k8s.docker.registry
O parâmetro é usado para apontar para o registro local das imagens. O caminho para as imagens do host deve corresponder ao caminho que estava presente no.
https://hub.docker.com/registry
Por exemplo, para
dellemc/powerprotect-k8s-controller
Localmente no registro, o nome do projeto deve ser.
dellemc
E o nome do repositório seria.
powerprotect-k8s-controller
Da mesma forma, todos os caminhos mencionados na seção "Como extrair imagens do Docker Hub para um registro local" do "Guia do usuário de Kubernetes do PowerProtect Data Manager" devem corresponder.
Solicitação de aprimoramento (RFE) O "PPAS-I-767"é enviado com o gerenciamento do produto para permitir caminhos personalizados para o registro local. Se o local quiser ser associado a esse RFE, abra um chamado e peça ao representante de suporte para anexar o local à solicitação de aprimoramento.