第 12 章 升级
对于版本升级,Red Hat build of OpenTelemetry Operator 使用 Operator Lifecycle Manager (OLM),它控制集群中的 Operator 的安装、升级和基于角色的访问控制(RBAC)。
OLM 默认在 OpenShift Container Platform 中运行。OLM 可以查询可用的 Operator 以及已安装的 Operator 的升级。
红帽构建的 OpenTelemetry Operator 会在启动时自动升级所有 OpenTelemetryCollector
自定义资源。Operator 会在启动时协调所有受管实例。如果出现错误,Operator 会在 exponential backoff 时重试升级。如果升级失败,Operator 会在重启时再次重试升级。
当红帽构建的 OpenTelemetry Operator 升级到新版本时,它会扫描运行 OpenTelemetry Collector 实例,并将其升级到与 Operator 新版本对应的版本。