kubectl Cheatsheet

kubectl Cheatsheet

Dichte Referenz für Senior Platform Engineers und SREs zum Kubernetes-CLI. Output-Formate, Server-Side Apply mit Field-Ownership, Patch-Strategien, Debug mit Ephemeral Containers, Rollout, RBAC-Checks, Logs, Fehlerbilder, Node-Wartung, Credential-Plugins, Kustomize, Krew und Anti-Patterns.

Version
kubectl 1.37
Release-Daten geprüft
30. Oktober 2026
Edition
2026.11
Format
3 Seiten A4 quer, PDF
Lizenz
CC BY-SA 4.0
Neu in kubectl 1.37 kubectl get -o kyaml stabil · explain --max-depth · --proxy-url überschreibt die kubeconfig Alle Neuerungen →

Kapitel

  1. Kontexte & kubeconfig

    Kontext aus Cluster, User und Namespace, mehrere kubeconfigs über KUBECONFIG zusammenführen, Version-Skew zum API-Server und kuberc für Aliase und Default-Flags.

  2. Output-Formate

    Von -o wide bis go-template: jsonpath mit range und Filter, custom-columns, base64decode für Secrets, kyaml sowie Sortieren und Filtern mit Labels und Field-Selektoren.

  3. Apply, Diff & Server-Side Apply

    kubectl diff vor dem Apply, dry-run client gegen server, Server-Side Apply mit managedFields und field-manager sowie --force-conflicts bei Ownership-Konflikten.

  4. Patch-Strategien

    Strategic Merge, JSON Merge Patch (RFC 7386) und JSON Patch (RFC 6902) im Vergleich, der Sonderfall CRDs und --subresource für status, scale und resize.

  5. Debug & Ephemeral Containers

    Debug-Container für distroless Images, Copy-Debug mit --copy-to und --share-processes, Node-Debug mit Host-Dateisystem unter /host und die Stufen von --profile.

  6. Rollout

    rollout status als Pipeline-Gate, Revisionen mit history und CHANGE-CAUSE, gezieltes undo, restart nach einer ConfigMap-Änderung und was pause und resume können.

  7. Auth, Events & Wait

    RBAC vorab prüfen mit auth can-i und Impersonation, auth whoami, kubectl events mit Filter, top und deklaratives Warten mit wait --for statt sleep-Schleifen.

  8. Port-Forward, Exec & cp

    Tunnel über den API-Server ohne Ingress, was svc/x beim Port-Forward pinnt, die exec-Form mit -- seit v1.35, der authentifizierte proxy und cp, das ein tar im Container braucht.

  9. Explain, Kustomize & Plugins

    Feld-Doku aus dem OpenAPI-Schema des Clusters, explain --max-depth, das eingebaute Kustomize mit apply -k, kubectl-Plugins über Krew sowie Shell-Completion mit Alias k.

  10. Fehlerbilder & erste Kommandos

    Was die STATUS-Spalte zeigt und was nicht, das erste Kommando je Fehlerbild, Events seit v1.36 und eine Pod-Kopie mit Shell statt Entrypoint.

  11. Logs

    Logs der abgestürzten Instanz, alle Pods eines Deployments mit --all-pods, Selektor mit --prefix und Stream-Limit, Zeitfenster mit --since und was der kubelet vorhält.

  12. Node-Wartung

    Node vor der Wartung leeren: drain mit Eviction und PodDisruptionBudgets, die Flags, ohne die drain abbricht, --timeout in Pipelines, Taints setzen und entfernen.

  13. Manifeste erzeugen & ändern

    Manifest-Gerüste mit create und --dry-run=client, Secrets per apply aktualisieren, CronJob sofort starten, kurzlebige ServiceAccount-Tokens, set, label und annotate.

  14. API-Zugriff & Credential-Plugins

    HTTP-Requests von kubectl sichtbar machen, API-Pfade mit get --raw abfragen, Request-Timeout setzen und exec-Plugins in der kubeconfig mit interactiveMode.

  15. Anti-Patterns

    Was bei kubectl im Betrieb schiefgeht: edit in Prod, delete --force --grace-period=0, gemischte Apply-Modi und :latest mit rollout restart als Deployment-Ersatz.

Alle Kapitel auf einer Seite, zum Durchsuchen mit Strg+F und zum Drucken.

Vorschau (3 Seiten A4 quer)

Cheatsheet Seite 1: Kontexte & kubeconfig, Output-Formate, Apply/Diff/Server-Side Apply, Patch-Strategien, Debug, Rollout, Auth/Events/Wait
Cheatsheet Seite 2: Port-Forward/Exec/cp, Explain, Kustomize, Plugins, Completion, Fehlerbilder, Logs, Node-Wartung, Manifeste erzeugen, API-Zugriff und Credential-Plugins, Anti-Patterns
Cheatsheet Seite 3: QR-Code, Kontakt, Verwandte Cheatsheets, Projekt und Quellen, Lizenz und Marken-Hinweis

PDF herunterladen

Direkter Download, keine Mail-Adresse nötig. CC BY-SA 4.0: kopieren, drucken, weiterverteilen ist ausdrücklich erlaubt, solange die Quellenangabe sichtbar bleibt.

kubectl Cheatsheet (PDF, ~100 KB)

Verwandte Cheatsheets

Ebenfalls von OMNI52:
kubernetes-cheatsheet.de, Kubernetes Core
helm-cheatsheet.de, Helm Charts
kyverno-cheatsheet.de, Policy-as-Code
rke2-cheatsheet.de, RKE2-Distribution

Projekt und Quellen

kubectl ist das Kommandozeilenwerkzeug des Kubernetes-Projekts, gepflegt von SIG CLI. Versionsnummer und Releases folgen Kubernetes.

Lizenz & Weiterverteilung

CC BY-SA 4.0. Du darfst dieses Cheatsheet kopieren, weiterverteilen, ausdrucken und in eigenen Materialien zitieren. Bedingung: Quellenangabe „kubectl Cheatsheet, OMNI52 GmbH, kubectl-cheatsheet.de“ bleibt sichtbar, und abgeleitete Werke stehen unter der gleichen Lizenz (Share-Alike).

Nicht erlaubt: Logo, Marken oder den Eindruck zu vermitteln, dass der Inhalt von dir/euch stammt oder dass OMNI52 GmbH die Weiterverwendung sponsort.

Volltext der Lizenz: creativecommons.org/licenses/by-sa/4.0/deed.de.

Kubernetes is a registered trademark of The Linux Foundation (in the United States and other countries). kubectl is part of the Kubernetes project. OMNI52™ is a trademark of OMNI52 GmbH (filed, not yet registered). This website is operated by OMNI52 GmbH and is not affiliated with, endorsed by, or sponsored by The Linux Foundation or the Cloud Native Computing Foundation. “Kubernetes” and “kubectl” are used in a nominative / descriptive sense to indicate the technology this cheatsheet documents.