OpenShift 3.11:Prometheus 操作员更新

OpenShift 3.11:Prometheus 操作员更新

根据文档OpenShift 3.11 集群上的 Prometheus 操作员正在自我升级。但是,我昨天已将集群升级到 3.11.141,但操作员仍然停留在 3.11.117。有 3.11.141 的 Prometheus 映像可用,所以我想知道这个自我更新何时会发生。我能否以某种方式手动触发它,也许删除旧的 pod?

答案1

您的库存中是否有提到类似以下内容的内容:

openshift_cluster_monitoring_operator_install: False

您是否尝试过应用剧本部署 Prometheus?

/usr/share/ansible/openshift-ansible/playbooks/openshift-monitoring/config.yaml

操作员应该在应用控制平面升级剧本时进行更新(不要等待某些事情发生改变,最终……它不会改变)。

随机删除 Pod 不会有帮助。cluster-monitoring-operator 部署定义应指向特定标签:

containers:
- args:
  - -namespace=openshift-monitoring
  - -configmap=cluster-monitoring-operator
  - -logtostderr=true
  - -v=4
  - tags=prometheus-operator=v3.11.141
  - tags=prometheus-config-reloader=v3.11.141
  - tags=config-reloader=v3.11.141
  - tags=prometheus=v3.11.141
  - tags=alertmanager=v3.11.141
  - tags=grafana=v3.11.141
  - tags=oauth-proxy=v3.11.141
  - tags=node-exporter=v3.11.141
  - tags=kube-state-metrics=v3.11.141
  - tags=kube-rbac-proxy=v3.11.141
  image: xxx/openshift3/ose-cluster-monitoring-operator:v3.11.141

您可以尝试手动编辑该部署,尽管升级过程应该已经完成​​此操作(如果启用了集群监控操作员部署,这应该是默认设置)

相关内容