PowerProtect: Das Kubernetes-Backup ist mit dem Fehler „controller pod is not running“ fehlgeschlagen.

Summary: PPDM-Kubernetes-Backup ist mit dem Fehler „controller pod is not running“ fehlgeschlagen.

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

In dem Fall, in dem dies beobachtet wurde, schlagen alle PPDM-Kubernetes-Backups nach der Wiederherstellung des PPDM aus dem Disaster-Recovery-Backup des Servers fehl. Dies kann jedoch auch in anderen Situationen auftreten.
Das Kubernetes-Backup ist mit dem Fehler „controller pod is not running“ fehlgeschlagen.

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


Ausgabe des Befehls kubectl describe pod -n powerprotect für dieses k8s Cluster:
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

Der PowerProtect-Controller-Pod kann das erforderliche Image nicht aus dem Internet abrufen.

Resolution

1. Überprüfen Sie, ob der Kubernetes-Cluster auf Docker Hub unter https://hub.docker.com/ und Quay unter https://quay.io/ zugreifen kann, um die erforderlichen Images abzurufen.

2. Wenn ein Kubernetes-Cluster aufgrund von Firewalls oder anderen Einschränkungen nicht auf diese Standorte zugreifen kann, können Sie diese Images in eine lokale Registrierung übertragen, auf die das Cluster zugreifen kann. Befolgen Sie das folgende Verfahren.
1). Erstellen Sie eine application.properties-Datei /usr/local/brs/lib/cndm/config/application.properties auf
der PowerProtect Data Manager-Appliance mit folgendem Inhalt
k8s.docker.registry=fqdn:port Beispiel: k8s.docker.registry=artifacts.example.com:8446
k8s.image.pullsecrets=secret resource name Geben Sie diesen Eintrag nur an, wenn Sie einen Image-Pull-Schlüssel benötigen.
2). Führen Sie „cndm restart“ aus, um die Eigenschaften anzuwenden.
Hinweis: Weitere Informationen finden Sie im PPDM-Administrations- und Benutzerhandbuch. 

3. Da der Kubernetes-Cluster bereits als Ressourcenquelle in der PPDM-GUI hinzugefügt wurde, ist eine manuelle Erkennung des Kubernetes-Clusters erforderlich, nachdem Schritt 1 oder 2 geprüft/durchgeführt wurde. 

Affected Products

PowerProtect Data Manager
Article 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.