2017-02-22 33 views
4

我们的项目最近从Stackdriver Logging迁移出来。但是,我无法弄清楚如何摆脱kube-system名称空间中的fluentd-cloud-logging-*窗格。如果我删除单个豆荚,他们马上回来。如何禁用集群中的Stackdriver Logging代理?

我该如何杀掉它们?

我不清楚他们是如何重新创建的;当然没有DaemonSet将它们带回来。

我已经在gcloud container clusters describe描述的配置中设置了monitoringServicenone

回答

3

kube-system命名空间中的fluentd-cloud-logging pod在每个主机的/etc/kubernetes/manifests/文件夹中定义;也就是说,它们是使用Static Pods机制定义的。

截至目前,无法全局更改设置。不过,作为一种解决方法,我可以使用类似startup script pod的东西来删除每个节点上的清单文件夹中的文件。当该文件被删除时,该容器也将被删除。

(感谢这个答案GCP支持。)

+1

对于任何人回来这个2017年11月28日之后:现在,您可以禁用的Stackdriver的日志记录簇简单地通过编辑群并设置为Stackdriver记录为“已禁用” 。这是最近的增加。 – HenningK