====== 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]]