升级到 v6.2.4 之前的操作
创建时间:2024-04-17 最近修改时间:2024-04-17
#1. 升级到 v6.2.4 之前的操作
#1.1 采集器自定义 hostname 位置修改
在 6.0.1/6.1 中支持了采集器读取 HOSTNAME 环境变量的值来指定采集器获取到的环境变量,用户可以在不去真正修改 Hostname 的前提下为采集器指定特定的 Hostname。
在 6.2 中,我们去掉了此机制,改为在 deepflow-agent.yaml/trident.yaml 中提供明确的 hostname 指定配置项来实现。
#1.1.1 deepflow-agent配置方式
修改/etc/deepflow-agent.yaml,增加os-hostame-override配置项。
#1.1.2 trident配置方式
修改/etc/trident.yaml,增加override-os-hostname配置项。
#2. 升级到 v6.2.6 之前的操作
#2.1 MySQL 数据表字段修改
- v6.2 的中间版本升级至 v6.2.6,检查
pod_service表中是否存在label字段;如果不存在,则执行以下语句ALTER TABLE pod_service ADD COLUMN label TEXT COMMENT 'separated by ,';1
#2.2 ClickHouse 数据表字段修改
- 需要带着 patch 升级,在7号 patch 中优化了 ClickHouse 字段修改的效率,避免由于 ClickHouse 数据量大导致的升级失败。