c-db2u-dv-logstream Pod fehlt nach einem Data Virtualization Instanz-Upgrade
Nach dem Upgrade Ihrer Data Virtualization Instanz fehlt der c-db2u-dv-logstream Pod und der Db2UDay2 -Operator zeigt eine Fehlermeldung Reconciler
error an. Dieses Problem tritt auf, wenn der Operator Db2U „ Day2 “, der den „ Db2uLogStream “-CR verwaltet, gestartet wird, bevor der Db2U Operator die db2u-release „configmap“ mit den „ 12.1.1.0 “-Images aktualisiert.
Symptome
Führen Sie diese Schritte aus, um festzustellen, ob derc-db2u-dv-logstream Pod fehlt.
- Liste alle Pods Data Virtualization auf, indem du diesen Befehl ausführst:
oc get pod -l formation_id=db2u-dv - Überprüfen Sie den
c-db2u-dv-logstreamPod. Der Pod sollte nicht in der Liste enthalten sein.
Problemdiagnose
Führen Sie die folgenden Schritte aus, um festzustellen, ob der Operator Db2U „ Day2 “ dieses Problem verursacht.- Führen Sie diesen Befehl aus, um das Protokoll Db2U des Operators „ Day2 “ zu öffnen:
oc logs -n ${CPD_OPERATORS_NAMESPACE} -l icpdsupport/module=db2uday2operator - Überprüfen Sie das Protokoll auf diesen
Reconciler errorFehler:2025-03-07T18:16:59.932Z ERROR Reconciler error {"controller": "db2ulogstream", "controllerGroup": "db2ulog.databases.ibm.com", "controllerKind": "Db2uLogStream", "db2uLogStream": {"name":"db2u-dv","namespace":"z1"}, "namespace": "z1", "name": "db2u-dv", "reconcileID": "a942e685-da3c-4f89-9e73-960fa86a4c02", "error": "failed to get image for fluentd for version 12.1.1.0"}
Problemlösung
Um dieses Problem zu umgehen, starten Sie den Operator Db2U „ Day2 “ neu, indem Sie folgenden Befehl ausführen:
oc delete pod -n ${CPD_OPERATORS_NAMESPACE} -l icpdsupport/module=db2uday2operator