Exec в sidecar контейнер k8s-debug
Открыть оболочку в конкретном контейнере мульти-контейнерного пода
kubectl exec -it mypod -c sidecar-name -- /bin/sh
more k8s-debug
all 27 commands →
Проверить requests/limits
kubectl get pod mypod -o jsonpath='{range .spec.containers[*]}{.name}{"\t"}{.resources}{"\n"}{end}'
Состояние узла (describe)
kubectl describe node my-node | grep -A5 'Conditions:'
Поды по потреблению ресурсов
kubectl top pods -A --sort-by=memory | head -20
Следить за событиями пода
kubectl get events -n mynamespace --field-selector involvedObject.name=mypod --watch
Скопировать файл из пода
kubectl cp mynamespace/mypod:/var/log/app.log ./app.log