====== Kubernetes Cli ====== Aktuell mal nur eine Sammlung \\ ===== Cluster Befehle ===== kubectl version kubectl cluster-info kubectl get componentstatus \\ ===== Node Befehle ===== kubectl describe nodes kubectl describe nodes | grep Taint kubectl taint nodes =: \\ ==== Maintenance ==== kubectl drain kubectl uncordon \\ ===== Pod Befehle ===== kubectl get pods kubectl get pods -o wide kubectl get pods --all-namespaces kubectl get pods --all-namespaces -o jsonpath="{..image}" | tr -s '[[:space:]]' '\n' | sort | uniq -c kubectl describe pod/nginx-server -n default kubectl describe pods nginx-server kubectl exec nginx-server -- cat /etc/hostname kubectl exec -ti nginx-server -- /bin/bash kubectl logs nginx-server kubectl logs nginx-server -f kubectl scale --replicas= \\ ===== Service Befehle ===== Service Befehle kubectl get service kubectl get service -o wide kubectl get service kubectl delete service \\ TODO: kubectl delete pv pv01 kubectl delete pvc pvc01-nginx apt-get install yamllint [[https://kubernetes.io/docs/reference/kubectl/cheatsheet/#viewing-finding-resources|https://kubernetes.io/docs/reference/kubectl/cheatsheet/#viewing-finding-resources]]