我想将telegraf作为daemonset运行,但它抱怨volumemounts。

我已经关注this文章来创建我的kubernetes集群。

现在,尝试按照this文章来设置将Telegraf指标发送到我们的kafka端点。

This是我的yaml配置。

当我尝试运行kubectl时,请应用-f /tmp/telegraf.yaml
我收到此错误:

configmap/telegraf unchanged
The DaemonSet "telegraf" is invalid:
* spec.template.spec.containers[0].volumeMounts[1].name: Not found: "docker"
* spec.template.spec.containers[0].volumeMounts[3].mountPath: Invalid value: "/var/run/docker.sock": must be unique

前进的问题是什么?

最佳答案

从 list 中删除这些行:

- name: docker
  mountPath: /var/run/docker.sock
  readOnly: true

08-28 14:35