Hai distribuito un'applicazione su GKE e un pod rimane in stato PENDING. Come dovresti determinare il motivo per cui il pod è in sospeso?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Esaminare i dettagli del Pod myapp-deployment-58ddbbb995-lp86m e cercare messaggi di avviso..
Perché questa è la risposta
Quando un pod rimane in stato PENDING, significa che Kubernetes non è riuscito a pianificarlo su un nodo. Per diagnosticare il problema, è necessario esaminare gli eventi associati al pod stesso. Il comando kubectl describe pod <nome-pod mostrerà dettagli sul pod, inclusi eventi e messaggi di avviso che spiegano perché non può essere pianificato (ad esempio, risorse insufficienti, nodi non disponibili, taints/tolerations). Esaminare il Service o il Deployment non fornisce direttamente le ragioni dello stato PENDING di un pod specifico. Il Service si occupa del bilanciamento del carico, mentre il Deployment gestisce la creazione e l'aggiornamento dei pod, ma non i problemi di pianificazione individuali. Visualizzare i log del container non è utile in questo caso, poiché il container non è ancora stato avviato e quindi non ci sono log da visualizzare.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta