Hai creato un Deployment con 2 repliche su un cluster GKE con un singolo pool di nodi preemptible; un Pod rimane in stato Pending. Qual è la causa più probabile?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Il cluster non dispone di risorse sufficienti perché troppi Pod sono già in esecuzione, quindi il Pod in sospeso non può essere schedulato..
Perché questa è la risposta
Il problema più probabile è la mancanza di risorse. Se un Pod rimane in stato Pending, significa che lo scheduler di Kubernetes non è riuscito a trovare un nodo con risorse sufficienti (CPU, memoria) per eseguirlo. Anche se il cluster ha un singolo pool di nodi preemptible, se le due repliche richiedono più risorse di quelle disponibili su quel nodo, uno dei Pod rimarrà in Pending. Le richieste di risorse del Pod che superano la capacità di un singolo nodo sono meno probabili, poiché il problema si manifesterebbe anche con un solo Pod. Le autorizzazioni dell'account di servizio causerebbero un errore di ImagePullBackOff, non Pending. Un Pod schedulato su un nodo preempted verrebbe rischedulato o mostrerebbe uno stato diverso, non Pending indefinitamente.
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