<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>containerd Containers on Netdata</title><link>https://www.netdata.cloud/tags/containerd-containers/</link><description>Recent content in containerd Containers on Netdata</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://www.netdata.cloud/tags/containerd-containers/index.xml" rel="self" type="application/rss+xml"/><item><title>Docker daemon not responding: how to troubleshoot a hung dockerd</title><link>https://www.netdata.cloud/guides/docker/docker-daemon-not-responding/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/docker/docker-daemon-not-responding/</guid><description>&lt;p&gt;A hung Docker daemon is one of the more disorienting production failures you can face. The process is still running, your containers are still serving traffic, but every &lt;code&gt;docker&lt;/code&gt; command hangs. You cannot inspect, stop, or create containers. Deployments stall. Automation times out.&lt;/p&gt;&#10;&lt;p&gt;This guide covers the diagnostic ladder from socket probe to storage driver investigation, explains when to wait versus when to restart, and describes what to avoid when you are not sure what is wrong.&lt;/p&gt;</description></item><item><title>Kubernetes node NotReady: kubelet, runtime, and network diagnosis</title><link>https://www.netdata.cloud/guides/kubernetes/kubernetes-node-not-ready/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/kubernetes/kubernetes-node-not-ready/</guid><description>&lt;p&gt;When &lt;a href="https://www.netdata.cloud/guides/kubernetes/"&gt;a Kubernetes node&lt;/a&gt; becomes NotReady, existing containers usually keep running, but the cluster stops scheduling new pods, removes endpoints from Services, and eventually evicts workloads after the pod eviction timeout. Root causes fall into three domains: kubelet health, container runtime responsiveness, and CNI or control plane connectivity.&lt;/p&gt;&#10;&lt;h2 id="what-this-means"&gt;What This Means&lt;/h2&gt;&#10;&lt;p&gt;Kubernetes marks a node NotReady when the kubelet Ready condition is False, or when the node controller has not received a heartbeat within &lt;code&gt;--node-monitor-grace-period&lt;/code&gt; (default 40 seconds). The node receives the &lt;code&gt;node.kubernetes.io/not-ready:NoSchedule&lt;/code&gt; taint. If the condition persists longer than the pod eviction timeout (default 5 minutes), the controller manager marks pods on the node for rescheduling.&lt;/p&gt;</description></item><item><title>Kubernetes node PIDPressure: detection and remediation</title><link>https://www.netdata.cloud/guides/kubernetes/kubernetes-node-pid-pressure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/kubernetes/kubernetes-node-pid-pressure/</guid><description>&lt;p&gt;PID exhaustion is a cliff-edge failure: once the kernel cannot fork, containers fail to start, health checks fail, and ssh to the node may hang. Kubernetes surfaces this through the PIDPressure node condition, but many clusters ship without PID-based eviction thresholds. Without them, the first symptom is usually &lt;code&gt;EAGAIN&lt;/code&gt; or &lt;code&gt;ENOMEM&lt;/code&gt; from fork failures, not a kubelet eviction.&lt;/p&gt;&#10;&lt;p&gt;This guide shows how to detect PIDPressure before it triggers an outage, distinguish between application leaks, runtime shim accumulation, and kernel limits, and remediate the root cause. You will correlate node-level PID utilization with specific pods, validate kubelet cgroup enforcement, and configure thresholds that provide lead time.&lt;/p&gt;</description></item></channel></rss>