5.6. 临时存储
您可以使用临时存储来运行服务 Telemetry Framework (STF),而无需将数据存储在 Red Hat OpenShift Container Platform 集群中。
如果使用临时存储,当 pod 重启、更新或重新调度到另一个节点上时,可能会遇到数据丢失。仅对开发或测试使用临时存储,而不适用于生产环境。
5.6.1. 配置临时存储 复制链接链接已复制到粘贴板!
要为临时存储配置 STF 组件,请将 ...storage.strategy: ephemeral
添加到对应的参数。例如,要为 Prometheus 后端启用临时存储,请设置 backends.metrics.prometheus.storage.strategy: ephemeral
。支持临时存储配置的组件包括 alerting.alertmanager
, backends.metrics.prometheus
, 和 backends.events.elasticsearch
。您可以在安装时添加临时存储配置,或者已部署了 STF,请完成以下步骤:
流程
- 登录 Red Hat OpenShift Container Platform。
进入
service-telemetry
命名空间:oc project service-telemetry
$ oc project service-telemetry
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 编辑 ServiceTelemetry 对象:
oc edit stf default
$ oc edit stf default
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
...storage.strategy: ephemeral
参数添加到相关组件的spec
部分:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 保存您的更改,并关闭对象。