如何阻止 kubernetes 向 use.projectcalico.org 报告?

Ale*_*hen 5 calico kubernetes

我发现我的 kubernetes 集群正在向 use.projectcalico.org 发送报告,如何禁用它以及它到底是如何使用 use.projectcalico.org 的?

Mat*_*att 3

Felix 是发送使用信息的 Calico 组件。

Felix 可以配置为禁用使用 ping。

设置FELIX_USAGEREPORTINGENABLED环境变量可以在DaemonSet"false"中(需要是yaml中的字符串!)calico-node

FelixConfiguration资源UsageReportingEnabled中的字段设置为。这可能位于 etcd 或 Kubernetes API 中,具体取决于您使用的存储。两者都可以用.falsecalicoctl

calicoctl patch felixConfiguration default \
  --patch='{"spec": {"UsageReportingEnabled": false}}'
Run Code Online (Sandbox Code Playgroud)

如果您碰巧使用 kubespray,修改此设置会有点困难,因为除了手动修改模板yaml之外,这些变量不会暴露给 Ansible 。