Management Agent per Kubernetes (OCMA) in stato Failed dopo un errore di aggiornamento
Se l'URL dell'immagine Docker specificato per il Management Agent non è corretto o non è accessibile durante un upgrade Helm del grafico oci-kubernetes-monitoring, il pod del Management Agent rimane in stato failed.
In questo stato, l'esecuzione di un upgrade Helm successivo con la versione dell'immagine corretta non recupera automaticamente il pod, poiché Kubernetes non riavvia automaticamente i pod che rimangono in stato Failed dopo un errore di pull dell'immagine.
Per risolvere questo problema:
- Aggiornare la release di Helm con l'URL dell'immagine corretto e accessibile:
helm upgrade <release-name> --values <path-to-override-values.yaml> <path-to-helm-chart> - Eliminare il pod non riuscito in modo che Kubernetes possa ricrearlo con la versione dell'immagine corretta:
kubectl delete pod oci-onm-mgmt-agent-0 -n oci-onm
Dopo l'eliminazione, Kubernetes ricreerà automaticamente il pod utilizzando la configurazione corretta e l'avvio del pod dovrebbe essere riuscito.