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