Назад | Перейти на главную страницу

OpenShift 3.11: обновление оператора Prometheus

В соответствии с документы оператор Prometheus в кластере OpenShift 3.11 обновляется самостоятельно. Однако вчера я обновил кластер до 3.11.141, но оператор все еще застрял на 3.11.117. Доступны образы Prometheus для 3.11.141, поэтому мне интересно, когда произойдет это самообновление. Могу я как-то запустить его вручную, возможно, удалив старые стручки?

Есть шанс, что в вашем инвентаре будет упоминаться что-то вроде:

openshift_cluster_monitoring_operator_install: False

Вы пробовали применить сценарий развертывания Prometheus?

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

Оператор должен получать обновления при применении инструкции по обновлению уровня управления (не ждите, что, надеюсь, что-то изменится, в конечном итоге ... этого не произойдет).

Случайное удаление модулей не поможет. Определение развертывания оператора мониторинга кластера должно указывать на определенные теги:

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

Вы можете попробовать отредактировать это развертывание вручную, хотя процесс обновления должен был сделать это (если включено развертывание оператора мониторинга кластера, что должно быть по умолчанию)