Skip to content

kubectl

kubectl ist das Kommandozeilenwerkzeug für die Interaktion mit Kubernetes-Clustern. Es ermöglicht Administratoren und Entwicklern, Ressourcen im Cluster zu verwalten, wie zum Beispiel Pods, Deployments, Services und vieles mehr. Mit kubectl können Benutzer YAML-Dateien anwenden, um Ressourcen zu erstellen und zu konfigurieren, sowie den Zustand des Clusters zu überwachen und zu debuggen.

Beispiele für kubectl-Befehle:

  • kubectl get pods – Listet alle Pods im aktuellen Namespace auf.
  • kubectl apply -f <datei.yaml> – Erstellt oder aktualisiert Ressourcen aus einer YAML-Datei.
  • kubectl delete pod <pod-name> – Löscht einen spezifischen Pod.

Installation

Linux

Installation
curl -L "https://dl.k8s.io/release/$(curl -sL https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" -o /tmp/kubectl
mv /tmp/kubectl /usr/local/bin/kubectl
chmod +x /usr/local/bin/kubectl

Windows

Installation
winget install Kubernetes.kubectl