Сырая статистика kubelet k8s-debug
Берёт актуальную память по подам из Summary API kubelet в обход metrics-server
kubectl get --raw /api/v1/nodes/<node>/proxy/stats/summary | jq '.pods[] | {name:.podRef.name, mem:.memory.workingSetBytes}'
more k8s-debug
all 27 commands →
Статистика conntrack на узле
kubectl debug node/<node> -it --image=nicolaka/netshoot -- conntrack -S
Тест разрешения DNS в кластере
kubectl run dnstest --rm -it --image=nicolaka/netshoot --restart=Never -- dig +short <name>.<ns>.svc.cluster.local
События пода по времени
kubectl events --for pod/<pod> -n <ns> --types=Warning
Логи предыдущего падения с метками
kubectl logs <pod> -n <ns> -c <name> --previous --timestamps --tail=200
Эфемерный debug-контейнер
kubectl debug -it <pod> --image=nicolaka/netshoot -n <ns>