De basis van Kubernetes · Les

Uw cluster inspecteren en problemen oplossen

Gebruik kubectl om de gezondheid van nodes en Pods te inspecteren, logs te lezen, events te beschrijven en containers binnen te gaan, zodat u problemen in uw eerste cluster kunt diagnosticeren.

Les 4 van 413 stappen

Uw cluster inspecteren en problemen oplossen is een gratis De basis van Kubernetes-les op CoddyKit. Dit is les 4 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject De basis van Kubernetes. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus De basis van Kubernetes bevat in totaal 4 lessen.

Als er iets misgaat

Je eerste implementatie gedraagt zich soms niet zoals verwacht. Het goede nieuws: met kubectl heb je alles in handen om te zien wat er gebeurt en het probleem methodisch op te lossen.

De Nodes controleren

Begin breed. Zijn de cluster-Nodes gezond en Ready?

kubectl get nodes -o wide

Pods en status weergeven

Bekijk de fasen van de Pods. Running is goed; Pending, CrashLoopBackOff of ImagePullBackOff wijzen op specifieke problemen.

kubectl get pods -o wide

Details bekijken met describe

kubectl describe is je beste hulpmiddel — het toont de specificatie, de huidige toestand en een lijst met Events die problemen met plannen en ophalen verklaart.

kubectl describe pod my-app-abc123

Logboeken lezen

Applicatiefouten worden meestal zichtbaar in logboeken. Volg ze met -f of lees met --previous de logboeken van de vorige container na een crash.

kubectl logs -f my-app-abc123

Logboeken van een crash

Als een Pod steeds opnieuw wordt gestart, bevat de huidige container nog geen bruikbare logboeken. Bekijk in plaats daarvan de vorige instantie.

kubectl logs my-app-abc123 --previous

Met exec een container binnengaan

Open een shell in een actieve container om bestanden, omgevingsvariabelen en verbindingen van binnenuit te controleren.

kubectl exec -it my-app-abc123 -- sh

Clusterbrede gebeurtenissen

Bekijk recente gebeurtenissen in de hele namespace, gesorteerd op tijd, om patronen te herkennen die in de weergave per Pod niet zichtbaar zijn.

kubectl get events --sort-by=.lastTimestamp

Veelvoorkomende fout: ImagePullBackOff

Dit betekent dat Kubernetes de image niet kan ophalen: de naam of tag is onjuist, een private registry heeft geen toegangsgegevens of er staat een typefout in. describe toont de exacte fout bij het ophalen.

Veelvoorkomende fout: CrashLoopBackOff

De container wordt gestart en wordt daarna steeds opnieuw afgesloten. Controleer logs --previous om de oorzaak van de crash te vinden: vaak een onjuist commando, ontbrekende configuratie of mislukte afhankelijkheid.

Controles van resources en verbindingen

Gebruik kubectl top voor actuele CPU- en geheugengegevens (hiervoor is metrics-server nodig) en port-forward om een Service rechtstreeks vanaf je machine te testen.

kubectl port-forward pod/my-app-abc123 8080:80

Korte controle

Stel een Pod vast die steeds opnieuw wordt gestart.

Samenvatting

Je beschikt nu over een gereedschapskist voor probleemoplossing:

  • get nodes/pods voor de status, describe voor gebeurtenissen
  • logs (en --previous) voor applicatiefouten
  • exec om van binnenuit te controleren, port-forward om te testen
  • Herken ImagePullBackOff en CrashLoopBackOff

Met een rustige, systematische controle hiervan vind je het probleem meestal snel.

Gratis beginnen

Leer De basis van Kubernetes met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
12
Lessen
48

Veelgestelde vragen

Is de les “Uw cluster inspecteren en problemen oplossen” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad De basis van Kubernetes, waaronder “Uw cluster inspecteren en problemen oplossen”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus De basis van Kubernetes bevat in totaal 4 lessen.

Wat leer ik in “Uw cluster inspecteren en problemen oplossen”?

Gebruik kubectl om de gezondheid van nodes en Pods te inspecteren, logs te lezen, events te beschrijven en containers binnen te gaan, zodat u problemen in uw eerste cluster kunt diagnosticeren. Je oefent met De basis van Kubernetes door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met De basis van Kubernetes te beginnen?

Ervaring vooraf is niet nodig. De basis van Kubernetes op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 4 van 4.

Hoe lang duurt de les “Uw cluster inspecteren en problemen oplossen”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over De basis van Kubernetes?

Ja. Elke les over De basis van Kubernetes bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Minikube installeren en instellen
  2. Kubeconfig en contexten
  3. Een eenvoudige app deployen
  4. Uw cluster inspecteren en problemen oplossen
← Terug naar De basis van Kubernetes