<p>I am seeing a continuous 8 to 15% CPU usage on Rancher related processes while there is not a single cluster being managed by it. Nor is any user interacting with. What explains this high CPU usage when idle? Also, there are several "rancher-agent" containers perpetually running and restarting. Which does not look right. There is no Kubernetes cluster running on this machine. This machine (unless Rancher is creating its own single node cluster for whatever reason).</p>

<p>I am using Rancher 2.3</p>

<p>docker stats:
<a href="https://i.stack.imgur.com/O05ee.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/O05ee.png" alt="docker stats output"></a></p>

<p>docker ps:
<a href="https://i.stack.imgur.com/QgWfv.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QgWfv.png" alt="enter image description here"></a></p>

<p>htop:
<a href="https://i.stack.imgur.com/x67jH.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/x67jH.png" alt="htop output"></a></p>

<p><a href="https://i.stack.imgur.com/kxoXq.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/kxoXq.png" alt="Rancher version info"></a></p>

<p>I'm not sure I would call 15% "high", but Kubernetes has a lot of ongoing stuff even if it looks like the cluster is entirely quiet. Stuff like processing node heartbeats, etcd election traffic, controllers with time-based conditions which have to be processed. K3s probably streamlines that a bit, but 0% CPU usage is not a design goal even in the fork.</p>
