Ste*_*eve 6 kubernetes prometheus prometheus-operator kubernetes-service prometheus-alertmanager
Prometheus-operator 似乎生成promethues-operated
仅指向端口 9090 的 Prometheus 实例的服务。
这项服务有什么作用?我们定义其他服务来指向我们的 Prometheus 集群。
取消服务会产生什么影响prometheus-operated
?
根据文档,prometheus-operated
它是有状态集的管理服务,换句话说,它是 Prometheus 的服务端点,用于其功能。
以下是一些参考:
您所指的是指向合成的 Prometheus statefulset 的管理服务。对于同一命名空间中的第二个 Prometheus,将引用相同的管理服务,这反过来会将单独 Prometheus 实例的所有 pod 的 IP 添加到同一管理服务。
取自重命名 Prometheus Operator Service #3805
还有另一个对相同想法的引用:
Prometheus Operator 协调称为 prometheus-operated 和 Alertmanager-operated 的服务,这些服务用作 StatefulSet 的管理服务。为了执行此调节
另一项提交确认这prometheus-operated
是一项管理服务:
pkg/prometheus:将 Thanos 服务端口添加到管理服务 目前,为了 Prometheus 实例的服务发现,必须部署单独的无头服务。
如果 Prometheus 自定义资源规范中给出了 Thanos sidecar,这会将 Thanos grpc 端口添加到现有的 Prometheus 有状态集管理服务中。
这样就无需部署额外的服务。
取自pkg/prometheus:将 Thanos 服务端口添加到管理服务 #2754
删除普罗米修斯运营的服务会产生什么影响。
这是一个相当古老的答案,但由于这是 Prometheus 的一部分,如果删除该服务,Prometheus 组件将会失败:
prometheus 操作的服务是 Prometheus Operator 的实现细节,不应触及它,特别是因为所有 Prometheus 实例都将在此服务中注册
取自kube-prometheus 图表,创建了 3 个指向相同 pod 的不同服务 #522
考虑到:
const (
governingServiceName = "prometheus-operated"
...
)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2411 次 |
最近记录: |