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:
- 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> - 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.