ARM 环境部署限制
创建时间:2025-10-24 最近修改时间:2025-10-24
#1. ARM 环境部署限制
- apm-server 没有合适版本,相关功能暂无法使用
- baseline 没有对应依赖库,相关功能暂无法使用
- procsnoopd 不支持,无法监控进程重启
- ClickHouse 在华为鲲鹏 920 CPU 下可能无法运行,ClickHouse 日志报错
Illegal instruction, 说明 CPU 不兼容,需要手动替换镜像为旧版本镜像旧版本 ClickHouse 不支持 query-cache 功能,需要关闭 statistics 的 query-cachedeepflow: clickhouse: image: repository: "{{ .Values.global.image.repository }}/clickhouse-server-kunpeng920" clickhouse-server_tag: "23.3.9.55"1
2
3
4
5# vim /usr/local/deepflow/templates/statistics/templates/configmap.yaml' # 增加如下配置, 先用 helm 卸载 statistics ,再使用 deepflow-deploy -uo statistics 部署 data: statistics.yaml: query_cache: enabled: False1
2
3
4
5
6
说明:
- 鲲鹏 920 (Kunpeng 920) 想要 query-cache 能力,只能用最新的 ClickHouse 二进制文件自己打包镜像( ClickHouse 的鲲鹏 920 版本只提供最新版本二进制包,未提供 LTS 版本二进制包),但是 deepflow-server 还不支持最新版本的 ClickHouse。
- 未来鲲鹏 920 确实需要 query-cache 能力的, 需要 deepflow-server 适配最新版本的 ClickHouse。
#1.1 K8s 环境部署限制
- 不支持主备控制器切换操作,所有控制器均为无状态
- 不支持控制器配置文件导出
- 不支持一键升级,需要上传所有镜像、重建POD
- 进程配置文件修改后,需要重建 POD 才能生效
- procsnoopd 不支持,无法监控进程重启
- HA 需要环境有共享存储(NAS),否则不支持 HA
#1.2 部分操作系统环境部署限制
6.6 版本默认使用 ProxySQL 作为代理访问 Mysql,该组件目前支持的操作系统列表为:
- AMD64
- CentOS 6,7,8
- Debian 8,9,0,11
- Ubuntu 14,16,18,20,22
- Fedora 27,28,33,34
- OpenSUSE 15
- AlmaLinux 8,9
- ARM64
- CentOS 7,8
- Debian 9,10,11
- Ubuntu 16,18,20,22
- Fedora 33,24
- OpenSUSE 15
- AlmaLinux 8,9
如当前环境不支持使用 ProxySQL 请在 values-custom.yaml 文件添加配置禁用 ProxySQL:
global:
mysqlByProxysql: false
1
2
2