v0.64.0
版本发布时间: 2023-03-29 20:02:06
prometheus-operator/prometheus-operator最新发布版本:v0.76.2(2024-09-10 17:50:54)
This release provides first-class support for running Prometheus in agent mode
with the new PrometheusAgent
CRD. As the v1alpha1 version tells it, we don't
recommend using it in production but we're eager to hear all possible feedback.
To try it, follow the following steps:
- Install the new CRD in the cluster (see
example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
). - Update the Prometheus operator's RBAC permissions to manage PrometheusAgents resources
(see
example/rbac/prometheus-operator/prometheus-operator-cluster-role.yaml
).
NOTE: if these conditions aren't met, the operator will start but it won't be able to reconcile the PrometheusAgent resources.
For the first time, the container images associated to this release are signed using sigstore.
- [CHANGE] Remove the
/apis
endpoints from the operator's web server. #5396 - [CHANGE] Set default default value of
spec.portName
toweb
. #5350 - [FEATURE] Add v1alpha1
PrometheusAgent
CRD to run Prometheus in agent mode. #5385 - [FEATURE] Add
--reload-timeout
argument to the config-reloader binary which controls how long the program will wait for the reload operation to complete (default: 30s). #5349 - [ENHANCEMENT] Set web server's
ReadTimeout
andReadHeaderTimeout
to 30s for Prometheus operator and config-reloader to avoid potential slowloris attacks. #5340 - [ENHANCEMENT] Add support for
DropEqual
andKeepEqual
relabeling actions. #5368 - [ENHANCEMENT] Drop invalid
PrometheusRule
objects instead of failing the reconciliation of Prometheus and ThanosRuler objects. #5221 - [ENHANCEMENT] Add
spec.thanos.blockSize
field to thePrometheus
CRD. #5360 - [ENHANCEMENT] Add
spec.thanos.configTimeout
andspec.thanos.configInterval
to the Prometheus CRD. #5399 - [ENHANCEMENT] Add
spec.alertmanagerConfiguration.global.slackApiUrl
field to theAlertmanager
CRD. #5383 - [ENHANCEMENT] Add
spec.alertmanagerConfiguration.global.opsGenieApiUrl
andspec.alertmanagerConfiguration.global.opsGenieApiKey
fields to theAlertmanager
CRD. #5422 - [ENHANCEMENT] Reduce the operator's memory usage by using metadata informers for Kubernetes secrets and configmaps. #5424 #5448
- [BUGFIX] Add
init-config-reloader
init container to avoid a restart of the Alertmanager'sconfig-reloader
container when the pod starts. #5358
1、 bundle.yaml 2.18MB
2、 stripped-down-crds.yaml 753.55KB