0Pricing
Docker & Kubernetes for Developers · Lektion

Arbeiten mit kubectl: Ihr Werkzeug zur Clustersteuerung

Arbeiten Sie praktisch mit kubectl, dem Kommandozeilenwerkzeug zum Untersuchen, Erstellen und Verwalten jeder Ressource in einem Kubernetes-Cluster.

Arbeiten mit kubectl: Ihr Werkzeug zur Clustersteuerung ist eine kostenlose Docker & Kubernetes for Developers-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Docker & Kubernetes for Developers-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Docker & Kubernetes for Developers-Kurs umfasst insgesamt 4 Lektionen.

Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.

What Is kubectl

kubectl is the official CLI that talks to the Kubernetes API server. Nearly every cluster operation, creating, reading, updating, deleting resources, goes through it.

Configuring Cluster Access

kubectl reads a kubeconfig file (default ~/.kube/config) that holds cluster endpoints, users, and credentials grouped into contexts.

kubectl config get-contexts
kubectl config use-context my-cluster

Listing Resources with get

kubectl get lists resources. Add -o wide for more columns or -A for all namespaces.

kubectl get pods
kubectl get pods -o wide
kubectl get nodes -A

Inspecting with describe

kubectl describe shows detailed, human-readable status plus an events section that is invaluable for debugging.

kubectl describe pod my-pod

Creating Resources

Apply a manifest file with kubectl apply -f. This is declarative: you describe the desired state and Kubernetes reconciles to it.

kubectl apply -f deployment.yaml

Imperative Quick Creates

For quick experiments you can create resources imperatively.

kubectl create deployment web --image=nginx
kubectl run tmp --image=busybox --restart=Never -- sleep 3600

Viewing Logs

Stream container output with kubectl logs. Use -f to follow and --previous to see a crashed container.

kubectl logs my-pod -f
kubectl logs my-pod --previous

Executing Into a Pod

Open a shell inside a running container to debug interactively.

kubectl exec -it my-pod -- /bin/sh

Editing and Deleting

Edit live resources or remove them. Prefer editing manifests in git over edit for production.

kubectl edit deployment web
kubectl delete pod my-pod

Namespaces and Scoping

Most commands accept -n namespace. Set a default namespace to avoid repeating it.

kubectl get pods -n kube-system
kubectl config set-context --current --namespace=dev

Output Formats

Use -o yaml or -o json to see the full object, and -o jsonpath to extract a single field.

kubectl get pod my-pod -o yaml
kubectl get pod my-pod -o jsonpath="{.status.phase}"

Quick Check

Test what you have learned.

Recap

You practiced the core kubectl verbs: get, describe, apply, logs, exec, delete, plus contexts, namespaces, and output formats to control and debug your cluster.

Häufig gestellte Fragen

Ist die Lektion „Arbeiten mit kubectl: Ihr Werkzeug zur Clustersteuerung“ kostenlos?

Ja — der vollständige Text von „Arbeiten mit kubectl: Ihr Werkzeug zur Clustersteuerung“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Docker & Kubernetes for Developers-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Docker & Kubernetes for Developers-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Arbeiten mit kubectl: Ihr Werkzeug zur Clustersteuerung“?

Arbeiten Sie praktisch mit kubectl, dem Kommandozeilenwerkzeug zum Untersuchen, Erstellen und Verwalten jeder Ressource in einem Kubernetes-Cluster. Du übst Docker & Kubernetes for Developers mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Docker & Kubernetes for Developers zu starten?

Keine Vorkenntnisse erforderlich. Docker & Kubernetes for Developers auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Arbeiten mit kubectl: Ihr Werkzeug zur Clustersteuerung“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Docker & Kubernetes for Developers-Lektion Code schreiben und ausführen?

Ja. Jede Docker & Kubernetes for Developers-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Einführung in Kubernetes und seine Bedeutung
  2. Kubernetes-Architektur und -Komponenten
  3. Ihren ersten Pod bereitstellen
  4. Arbeiten mit kubectl: Ihr Werkzeug zur Clustersteuerung
← Zurück zu Docker & Kubernetes for Developers