PowerProtect: Tworzenie kopii zapasowej Kubernetes nie powiodło się wskutek błędu „controller pod is not running” (pod kontrolera nie jest uruchomiony).

Summary: Tworzenie kopii zapasowej PPDM Kubernetes nie powiodło się wskutek błędu „controller pod is not running” (kontroler pod nie działa)

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

W przypadku, w którym zaobserwowano ten problem, wszystkie kopie zapasowe PPDM Kubernetes uległy awarii po odzyskaniu PPDM z jego kopii zapasowej na wypadek awarii serwera. Może mieć to jednak zastosowanie w innej sytuacji.
Tworzenie kopii zapasowej Kubernetes nie powiodło się wskutek błędu „controller pod is not running” (kontroler pod nie działa).

Poniższy błąd można zaobserwować w dziennikach:
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


Dane wyjściowe polecenia kubectl describe pod -n powerprotect dla klastra 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

Kontroler Powerprotect nie może pobrać wymaganego obrazu z Internetu.

Resolution

1. Sprawdź, czy klaster Kubernetes może uzyskać dostęp do Docker Hub pod adresem https://hub.docker.com/ i Quay pod adresem https://quay.io/ w celu pobrania wymaganych obrazów.

2. Jeśli klaster Kubernetes nie może uzyskać dostępu do tych lokalizacji z powodu zapory lub innych ograniczeń, można pobrać te obrazy do lokalnego rejestru, do którego klaster może uzyskać dostęp. Wykonaj poniższą procedurę.
1). Utwórz plik application.properties /usr/local/brs/lib/cndm/config/application.properties na
urządzeniu PowerProtect Data Manager z następującą zawartością:
k8s.docker.registry=fqdn:port Na przykład k8s.docker.registry=artifacts.example.com:8446
k8s.image.pullsecrets=secret resource name Określ ten wpis tylko wtedy, gdy wymagany jest sekret pobierania obrazu.
2). Uruchom ponownie polecenie cndm, aby zastosować właściwości.
Uwaga: Więcej szczegółów można znaleźć w Podręczniku administratora i użytkownika PPDM. 

3. Ponieważ klaster Kubernetes został już dodany jako źródło zasobów w graficznym interfejsie użytkownika PPDM, po sprawdzeniu/wykonaniu kroku 1 lub 2 wymagane jest ręczne wykrycie klastra Kubernetes. 

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.