В соответствии с документы оператор 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
Вы можете попробовать отредактировать это развертывание вручную, хотя процесс обновления должен был сделать это (если включено развертывание оператора мониторинга кластера, что должно быть по умолчанию)