PowerProtect: El respaldo de Kubernetes falló con el error "controller pod is not running”
Summary: El respaldo de PPDM Kubernetes falló con el error "controller pod is not running”
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
En la instancia en que se observó esto, todos los respaldos de PPDM Kubernetes comienzan a fallar después de la recuperación de PPDM desde el respaldo de recuperación ante desastres del servidor. Sin embargo, podría aplicarse a otra situación.
El respaldo de Kubernetes falló con el error “controller pod is not running”.
Below error can be observed in logs:
2021-07-21T03:49:48.340Z ERROR [] [task-5011a057-340f-40fb-8cd8-12414685d058] [][][][TRACE_ID:a66ce529604914ad;JOB_ID:a9b8915af1637407][] [K8sHelperApi.isDone(90)] - Failed to wait on job com.emc.dpsg.ecdm.baseresourceservice.exception.ValidationServiceException: controller pod is not running
2021-07-21T03:50:14.065Z WARN [] [dsSource-plpd-testcluster] [][][][][] [c.e.b.c.s.p.K8sHealthMonitor.checkPodHealth(200)] - Controller Pod is down, cluster: , age=PT153H49M43.065S
Salida del comando kubectl describe pod -n powerprotect para ese clúster k8s:
powerprotect powerprotect-controller-666ffccbbf-p5rwh 0/1 ImagePullBackOff 0 6d12h
velero-ppdm backup-driver-587cfcdf59-2mc8p 1/1 Running 0 49d
velero-ppdm velero-5df5fcd896-p68rw 1/1 Running 0 49d
El respaldo de Kubernetes falló con el error “controller pod is not running”.
Below error can be observed in logs:
2021-07-21T03:49:48.340Z ERROR [] [task-5011a057-340f-40fb-8cd8-12414685d058] [][][][TRACE_ID:a66ce529604914ad;JOB_ID:a9b8915af1637407][] [K8sHelperApi.isDone(90)] - Failed to wait on job com.emc.dpsg.ecdm.baseresourceservice.exception.ValidationServiceException: controller pod is not running
2021-07-21T03:50:14.065Z WARN [] [dsSource-plpd-testcluster] [][][][][] [c.e.b.c.s.p.K8sHealthMonitor.checkPodHealth(200)] - Controller Pod is down, cluster: , age=PT153H49M43.065S
Salida del comando kubectl describe pod -n powerprotect para ese clúster k8s:
powerprotect powerprotect-controller-666ffccbbf-p5rwh 0/1 ImagePullBackOff 0 6d12h
velero-ppdm backup-driver-587cfcdf59-2mc8p 1/1 Running 0 49d
velero-ppdm velero-5df5fcd896-p68rw 1/1 Running 0 49d
Cause
El pod de la controladora de PowerProtect no puede extraer la imagen requerida de Internet.
Resolution
1. Compruebe si el clúster de Kubernetes puede acceder a Docker Hub en https://hub.docker.com/ y Quay en https://quay.io/ para extraer las imágenes necesarias.
2. Si un clúster de Kubernetes no puede acceder a estos sitios debido al firewall u otras restricciones, puede extraer estas imágenes a un registro local al que el clúster pueda acceder. Siga el procedimiento que se indica a continuación.
1). Cree un archivo application.properties /usr/local/brs/lib/cndm/config/application.properties en
el dispositivo PowerProtect Data Manager con el siguiente contenido:
k8s.docker.registry=fqdn:port Por ejemplo, k8s.docker.registry=artifacts.example.com:8446
k8s.image.pullsecrets=secret resource name Especifique esta entrada solo si necesita un secreto de extracción de imagen.
2). Ejecute cndm restart para aplicar las propiedades.
Nota: Consulte la Guía del usuario y de administración de PPDM para obtener más detalles.
3. Dado que el clúster de Kubernetes ya se agregó como un origen de recursos en la GUI de PPDM, se requiere un descubrimiento manual del clúster de Kubernetes después de comprobar o ejecutar el paso 1 o 2.
2. Si un clúster de Kubernetes no puede acceder a estos sitios debido al firewall u otras restricciones, puede extraer estas imágenes a un registro local al que el clúster pueda acceder. Siga el procedimiento que se indica a continuación.
1). Cree un archivo application.properties /usr/local/brs/lib/cndm/config/application.properties en
el dispositivo PowerProtect Data Manager con el siguiente contenido:
k8s.docker.registry=fqdn:port Por ejemplo, k8s.docker.registry=artifacts.example.com:8446
k8s.image.pullsecrets=secret resource name Especifique esta entrada solo si necesita un secreto de extracción de imagen.
2). Ejecute cndm restart para aplicar las propiedades.
Nota: Consulte la Guía del usuario y de administración de PPDM para obtener más detalles.
3. Dado que el clúster de Kubernetes ya se agregó como un origen de recursos en la GUI de PPDM, se requiere un descubrimiento manual del clúster de Kubernetes después de comprobar o ejecutar el paso 1 o 2.
Affected Products
PowerProtect Data ManagerArticle Properties
Article Number: 000190024
Article Type: Solution
Last Modified: 27 Aug 2022
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.