APEX Cloud Platform per Red Hat OpenShift: Pod container in attesa per più di 1 ora nel namespace openshift-marketplace
Summary: Caso Dail home con l'evento "Pod container waiting longer than 1 hour" nel namespace openshift-marketplace
Symptoms
Viene creato un caso dial-home per il codice evento OpenShift: 1038CLST0005, l'evento menziona container pod in attesa di più di 1 ora nel namespace openshift-marketplace
Cause
La causa è un bug noto in OpenShift Container Platform 4.10-4.13
Resolution
Per Red Hat KCS 7016065, la soluzione attuale consiste nell'eseguire l'upgrade a OpenShift Container Platform 4.14+.
NOTA: Una vecchia 7011359 di Red Hat KCS aveva una soluzione alternativa, ma causava problemi ed è stata rimossa: ora viene inoltrata a KCS 7016065.
Per un cliente che non può eseguire l'aggiornamento alla versione 4.14, seguire questa soluzione alternativa:
1) Ignorare l'evento 1038CLST0005 per namespace openshift-marketplace se la versione OCP va dalla 4.10 alla 4.13.
2) Possiamo silenziare l'evento nel namespace openshift-marketplace.
- Vai a Osservare ->Avvisi ->Silenzi
- Cliccare su Crea silenzio
- In Durata, in "Per..." selezionare "-" e modificare "Fino a..." (passare a un'ora futura in modo che non siano presenti avvisi KubeContainerWaiting per il server del registro di container)
- Aggiungere le etichette "alertname=KubeContainerWaiting", "namespace=openshift-marketplace", "container=registry-server" (se non si aggiunge un container, l'avviso viene disattivato per tutti i pod nel namespace "openshift-marketplace")

Additional Information
Questo articolo della KB è valido solo per gli eventi nel namespace openshift-marketplace , se l'evento e la funzione dial home sono per i pod in un altro namespace, non disattivare l'avviso e risolvere i problemi in base alle necessità.