Management Agent für Kubernetes (OCMA) im Status Failed nach Upgradefehler

Wenn die für den Management-Agent angegebene Docker-Image-URL während eines Helm-Upgrades des Diagramms oci-kubernetes-monitoring falsch oder nicht zugänglich ist, bleibt der Management-Agent-Pod im Status failed.

In diesem Status wird das Pod nicht automatisch wiederhergestellt, wenn Sie ein nachfolgendes Helm-Upgrade mit der richtigen Imageversion ausführen, da Kubernetes Pods, die nach einem Image-Pull-Fehler im Status Failed verbleiben, nicht automatisch neu startet.

So beheben Sie dieses Problem:

  1. Aktualisieren Sie das Helm-Release mit der richtigen, zugänglichen Image-URL:
    helm upgrade <release-name> --values <path-to-override-values.yaml> <path-to-helm-chart>
  2. Löschen Sie den nicht erfolgreichen Pod, damit Kubernetes ihn mit der richtigen Imageversion neu erstellen kann:
    kubectl delete pod oci-onm-mgmt-agent-0 -n oci-onm

Nach dem Löschen erstellt Kubernetes den Pod automatisch mit der korrigierten Konfiguration neu, und der Pod sollte erfolgreich gestartet werden.