When enabled, Kubeflow will report anonymous usage data using spartakus, Kubernetes' reporting tool. Spartakus does not report any personal information. See here for more detail. This is entirely voluntary and you can opt
# Delete any existing deployments of spartakus
kubectl delete -n ${NAMESPACE} deploy spartakus-volunteer
To disable usage reporting you need to delete spartakus component.
This command completely deletes any spartakus deployment, while the above
command only restarts spartakus with reportUsage set to false
ks delete default ${ENV} -c spartakus
kubectl -n ${NAMESPACE} delete deploy -l app=spartakus
ks component rm spartakus
To explicitly enable usage reporting set reportUsage to true
ks param set spartakus reportUsage true
# Delete any existing deployments of spartakus
kubectl delete -n ${NAMESPACE} deploy spartakus-volunteer
Reporting usage data is one of the most significant contributions you can make to Kubeflow; so please consider turning it on. This data allows us to improve the project and helps the many companies working on Kubeflow justify continued investment.
You can improve the quality of the data by giving each Kubeflow deployment a unique id
ks param set spartakus usageId $(uuidgen)