<p>I found that my kubernetes cluster was sending reports to usage.projectcalico.org, how can this be disabled and how exactly is it using usage.projectcalico.org?</p>

<p>Felix is the Calico component that sends usage information.</p>
<p>Felix can be <a href="https://docs.projectcalico.org/v3.7/reference/felix/configuration" rel="nofollow noreferrer">configured</a> to disable the usage ping.</p>
<p>Set the <code>FELIX_USAGEREPORTINGENABLED</code> environment variable can be to <code>&quot;false&quot;</code> (needs to be a string in yaml land!) in the <code>calico-node</code> DaemonSet</p>
<p>Set the <code>UsageReportingEnabled</code> field in the <a href="https://docs.projectcalico.org/v3.7/reference/calicoctl/resources/felixconfig" rel="nofollow noreferrer">FelixConfiguration</a> resource to <code>false</code>. This could be in etcd or in the Kubernetes API depending on what store you use. Both modifiable with <code>calicoctl</code>.</p>
<pre><code>calicoctl patch felixConfiguration default \
  --patch='{&quot;spec&quot;: {&quot;UsageReportingEnabled&quot;: false}}'
</code></pre>
<p>If you happen to be using kubespray, modifying this setting is a little harder as these variables are not exposed to Ansible, other than by manually modifying <a href="https://github.com/kubernetes-sigs/kubespray/blob/a2cf6816ce328032d9ad457b7c2cdb23d9519b1b/roles/network_plugin/calico/templates/calico-node.yml.j2" rel="nofollow noreferrer">templates</a> or <a href="https://github.com/kubernetes-sigs/kubespray/blob/a2cf6816ce328032d9ad457b7c2cdb23d9519b1b/roles/network_plugin/calico/tasks/install.yml#L144-L162" rel="nofollow noreferrer">yaml</a>.</p>
