kubectl Cheatsheet

kubectl CheatsheetKapitel 15 von 15

kubectl Anti-Patterns

Stand kubectl 1.37 · Edition 2026.11 · Release-Daten geprüft am 30. Oktober 2026

Was du nicht tun solltest

edit in Prod: unversionierter Live-Drift; der nächste Apply/GitOps-Sync überschreibt still. Änderung ins Repo, dann apply.

delete --force --grace-period=0: entfernt nur das API-Objekt, der Prozess kann am Node weiterlaufen, bei StatefulSets Risiko doppelter Identitäten.

Apply-Modi mischen: der Wechsel client-side → server-side ist nur mit dem Default-Manager kubectl konfliktfrei. Felder, die per scale/edit statt Apply gesetzt wurden, und ein eigener --field-manager laufen bei abweichenden Werten in Conflicts. Pro Objekt einen Modus und einen Manager festlegen.

:latest + rollout restart als Deployment-Ersatz: nicht reproduzierbar, kein Rollback-Ziel; stattdessen unveränderliche Tags oder Digests.

Blind im falschen Kontext: destruktive Kommandos ohne config current-context-Check; Prod-Kontexte explizit benennen und im Prompt markieren.

scale gegen HPA: der Autoscaler setzt den Wert zurück, Min/Max am HPA ändern statt manuell zu skalieren.