我正在使用microk 8 s的普罗米修斯插件,我想定义新的工作,以监测特定的吊舱。
我可以访问pod prometheus-k8s-0的控制台,但由于没有权限,我无法写入任何prometheus配置文件。
此外,我无法通过sudo或su来更改文件权限,因为它尚未定义。我曾尝试使用命令microk 8 s kubectl edit prometheus-k8s-0更改pod的配置,但当我保存更改时,出现以下消息:您所做的更改已存储到“/tmp/kubectl-edit-3711475650.yaml”无法连接到服务器:net/http:request canceled(客户端.等待头时超时)那么,我该怎么办?
先谢谢你。
1条答案
按热度按时间u3r8eeie1#
IIUC您应查看Prometheus操作员创建的
PodMonitor
和可能的ServiceMonitor
自定义资源。您可以在名称空间中定义
PodMonitor
和ServiceMonitor
资源,而不是调整Prometheus YAML配置。Prometheus操作员会检测到这些资源并动态地重新配置Prometheus。如果普罗米修斯操作员文档不清楚,请尝试谷歌
PodMonitor
,因为有几篇博客文章(我没有读过其中任何一篇)可能会有所帮助。