Je hebt een app geïmplementeerd in GKE en één pod blijft in de status PENDING. Hoe kun je bepalen waarom de pod in behandeling is?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Bekijk de details van de myapp-deployment-58ddbbb995-lp86m Pod en controleer op waarschuwingsberichten..
Waarom dit het antwoord is
Wanneer een Pod in de status PENDING blijft, betekent dit dat Kubernetes de Pod nog niet op een node heeft kunnen plannen. De meest directe manier om de reden hiervoor te achterhalen, is door de details van de specifieke Pod te inspecteren. Het commando kubectl describe pod [PODNAAM] toont gebeurtenissen (Events) en voorwaarden (Conditions) die aangeven waarom de Pod niet kan worden gepland, zoals onvoldoende resources (CPU, geheugen), node-selector mismatches, of problemen met PersistentVolumes. De andere opties zijn minder direct of onjuist: Het bekijken van een Service-object (myapp-service) is niet relevant, aangezien een Service alleen een abstractie is voor toegang tot Pods en geen planningsinformatie bevat. Het bekijken van een Deployment-object (myapp-deployment) toont de gewenste staat, maar geeft niet de specifieke planningsproblemen van een individuele Pod weer. Het bekijken van de logs van de container is niet mogelijk als de Pod nog PENDING is, omdat de container nog niet is gestart.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig