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.

kubectl ist ein zentrales Werkzeug für die Arbeit mit Kubernetes und wird in den meisten Aufgaben zur Cluster-Verwaltung verwendet.

Installation

Linux

Installation
1
2
3
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
1
winget install Kubernetes.kubectl