我想将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