Diagnostic step 1
Immediately cordon and drain a test node and perform containerd image garbage collection: stop kubelet, use 'containerd-ctr images ls' and 'ctr content' to identify large unused blobs, then remove unused images; restart kubelet. Collect logs before and after.