首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只使用一个版本的Prometheus配置

只使用一个版本的Prometheus配置
EN

Stack Overflow用户
提问于 2017-12-13 13:17:36
回答 2查看 140关注 0票数 1

我让普罗米修斯在码头工作。我的消息来源是:

代码语言:javascript
复制
 spec:
      containers:
      - name: prometheus
        image: quay.io/coreos/prometheus

使用这个版本的Prometheus的配置是:

代码语言:javascript
复制
global:
  scrape_interval: 5s
scrape_configs:

- job_name: 'kubernetes_apiserver'
  tls_config:
    insecure_skip_verify: true
  kubernetes_sd_configs:
  - api_servers:
    - http://172.29.219.102:8080
    role: apiserver

  relabel_configs:
  - source_labels: [__meta_kubernetes_role]
    action: keep
    regex: (?:apiserver)


- job_name: 'docker_containers'
  metrics_path: '/metrics'
  tls_config:
    insecure_skip_verify: true
  static_configs:
     - targets:
       - 172.29.219.103:4194
       - 172.29.219.104:4194
       - 172.29.219.105:4194

- job_name: 'kubernetes_pods'
  tls_config:
    insecure_skip_verify: true
  kubernetes_sd_configs:
  - api_servers:
    - http://172.29.219.102:8080
    role: pod
  relabel_configs:
    - source_labels: [__meta_kubernetes_pod_name]
      action: replace
      target_label: pod_name
    - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_path]
      action: replace
      target_label: __metrics_path__
      regex: (.+)

现在,我下载了Prometheus的最新版本(v2.0.0) ( VM上的独立部署,而不是坞映像),当我试图在该版本中启动相同的配置时,我会得到以下错误。

代码语言:javascript
复制
caller=main.go:356 msg="Error loading config" err="couldn't load configuration (--config.file=/etc/prometheus-2.0.0.linux-amd64/prometheus.yml): Unknown... role \"apiserver\""

有谁知道为什么一种配置与普罗米修斯的一个版本兼容,而不是另一个版本呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-13 13:29:27

1.x到2.0是一个相当大的凸起,您应该期待一些向后兼容的更改。

您可以在迁移指南中找到有关中断/重要更改的详细信息。

kubernetes_sd_configs的详细信息提供给2.01.8

另外,请注意kubernetes_sd_configs部分中的警告,它很大程度上说明了即使在次要版本之间也可能发生更改。

Kubernetes SD正处于beta阶段:在未来的版本中仍有可能对配置进行突破性的更改。

票数 1
EN

Stack Overflow用户

发布于 2017-12-13 13:47:51

在1.3.0版本的电子邮件中,删除了apiserver角色:

apiserver角色被删除,因为它只是提供的API服务器的静态配置。相反,应该在端点发现中使用通用的kubernetes服务。

对于2.0,kubernetes服务发现没有任何变化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47793986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档