[ codebase ] - Kubernetes
kubectl cluster-info
kubectl version --short
kubectl version --client --output=yaml
# Alle Namespaces anzeigen lassen
kubectl get ns
kubectl get nodes
kubectl get nodes -o wide
kubectl get pods
kubectl get pods -o wide
kubectl get pods --all-namespaces
kubectl get deployments hello-world
kubectl describe deployments hello-world
# Alle Deployments im DEFAULT Namespace anzeigen lassen
kubectl get deployments
# Alle Deployments in allen Namespaces anzeigen lassen
kubectl get deployments --all-namespaces
kubectl get replicasets
kubectl describe replicasets
kubectl get services -o wide
kubectl describe services hello-world-service
kubectl get services --all-namespaces
kubectl delete services hello-world-service
kubectl delete deployment hello-world
kubectl delete pods hello-world-5766f5888c-vgq84
kubectl delete pod <PODNAME> --grace-period=0 --force --namespace <NAMESPACE>
# delete all resources in namespace ingress-nginx
kubectl delete all --all -n ingress-nginx
# delete ingress-controller step-by-step
kubectl delete ingress ingress-nginx
kubectl delete deployment ingress-nginx
kubectl delete service ingress-nginx
# Deployment mit Namen ingress-nginx-controller im Namespace ingress-nginx löschen lassen
kubectl delete deployments ingress-nginx-controller --namespace=ingress-nginx