<p>We have a number of Kubernetes clusters that we use for our daily work. I am trying to determine:</p>
<ol>
<li>Is <code>cAdvisor</code> installed and running?</li>
<li>What is its version and origin?</li>
</ol>
<p>Based on my research, <code>cAdvisor</code> appears to originate from Google (<a href="https://github.com/google/cadvisor" rel="nofollow noreferrer">https://github.com/google/cadvisor</a>).</p>
<p>I've heard that it's &quot;built-in&quot; to Kubelet, but not sure if that's true. If it is, I suppose it would be very difficult to determine if it's really there and running, never mind where it came from or what version it is. If this not necessarily true, then that might make the job a little easier.</p>
<p>Does anyone have information on how to make this determination?</p>

Joseph Gagnon
<p>I think there is no way to disable cAdvisor in kubelet.</p>
<p>You can find metrics collect by cAdvisor at kubelet metrics endpoint.</p>
<pre><code>kubectl proxy &amp;

curl http://127.0.0.1:8001/api/v1/nodes/[Nodename]/proxy/metrics/cadvisor
</code></pre>
<p>For cAdvisor version info, because it's a compiled dependency in kubelet binary, you should dig into <a href="https://github.com/kubernetes/kubernetes/blob/master/go.mod" rel="nofollow noreferrer">kubernetes source code</a>, search for cadvisor, you will find the version.</p>
