安装
平台的日志系统由两个插件组成:Alauda Container Platform Log Collector 和 Alauda Container Platform Log Storage。本章将介绍这两个插件的安装。
-
global集群可以查询平台内任意业务集群存储的日志数据。请确保global集群可以访问业务集群的 11780 端口。 -
Alauda Container Platform Log Storage with Clickhouse 插件需要 Clickhouse operator,安装插件前请确保集群中已上传 Clickhouse operator。
目录
安装规划通过控制台安装 Alauda Container Platform Log Storage with ElasticSearch通过 YAML 安装 Alauda Container Platform Log Storage with ElasticSearch1. 检查可用版本2. 创建 ModuleInfo3. 验证安装通过控制台安装 Alauda Container Platform Log Storage with Clickhouse通过 YAML 安装 Alauda Container Platform Log Storage with Clickhouse1. 检查可用版本2. 创建 ModuleInfo3. 验证安装安装 Alauda Container Platform Log Collector 插件通过 YAML 安装 Alauda Container Platform Log Collector 插件1. 检查可用版本2. 创建 ModuleInfo3. 验证安装安装规划
Alauda Container Platform Log Storage 插件可以安装在任意集群,且任意集群的日志存储组件均可被选为日志采集的存储接口。
因此,在安装日志存储插件之前,需要规划日志存储组件将安装在哪个集群和节点上。
-
避免在 global 集群部署日志存储插件,建议部署在业务集群,以确保管理集群故障时不影响基于日志的问题排查。
-
优先集中日志到单个日志存储集群;当日志量超过最大容量阈值时,再分散到多个存储集群。
-
每个网络区域至少部署一个日志存储实例,实现日志本地汇聚,减少跨数据中心公网流量(公网流量成本高且延迟大)。
-
日志存储节点建议专用,不与其他应用或平台组件共部署。日志存储对 I/O 吞吐要求高,易受干扰。
-
挂载专用 SSD 磁盘用于日志存储,可显著提升性能。
通过控制台安装 Alauda Container Platform Log Storage with ElasticSearch
-
进入 应用商店管理 > 集群插件,选择目标集群。
-
在 插件 页签,点击 Alauda Container Platform Log Storage with ElasticSearch 右侧操作按钮 > 安装。
-
按照以下说明配置相关参数。
-
点击 安装。
通过 YAML 安装 Alauda Container Platform Log Storage with ElasticSearch
1. 检查可用版本
确保插件已发布,可在 global 集群检查 ModulePlugin 和 ModuleConfig 资源:
表示集群中存在 ModulePlugin logcenter,且版本 v4.1.0 已发布。
2. 创建 ModuleInfo
创建 ModuleInfo 资源安装插件,示例无配置参数:
YAML 字段说明:
3. 验证安装
由于 ModuleInfo 名称创建后会变更,可通过标签定位资源,查看插件状态和版本:
字段说明:
NAME:ModuleInfo 资源名称CLUSTER:插件安装的集群MODULE:插件名称DISPLAY_NAME:插件显示名称STATUS:安装状态,Running表示安装成功且运行中TARGET_VERSION:目标安装版本CURRENT_VERSION:安装前版本NEW_VERSION:可安装的最新版本
通过控制台安装 Alauda Container Platform Log Storage with Clickhouse
-
进入 应用商店管理 > 集群插件,选择目标集群。
-
在 插件 页签,点击 Alauda Container Platform Log Storage with Clickhouse 右侧操作按钮 > 安装。
-
按照以下说明配置相关参数。
-
点击 安装。
通过 YAML 安装 Alauda Container Platform Log Storage with Clickhouse
1. 检查可用版本
确保插件已发布,可在 global 集群检查 ModulePlugin 和 ModuleConfig 资源:
表示集群中存在 ModulePlugin logclickhouse,且版本 v4.1.0 已发布。
2. 创建 ModuleInfo
创建 ModuleInfo 资源安装插件,示例无配置参数:
YAML 字段说明(ClickHouse):
3. 验证安装
由于 ModuleInfo 名称创建后会变更,可通过标签定位资源,查看插件状态和版本:
字段说明:
NAME:ModuleInfo 资源名称CLUSTER:插件安装的集群MODULE:插件名称DISPLAY_NAME:插件显示名称STATUS:安装状态,Running表示安装成功且运行中TARGET_VERSION:目标安装版本CURRENT_VERSION:安装前版本NEW_VERSION:可安装的最新版本
安装 Alauda Container Platform Log Collector 插件
-
进入 应用商店管理 > 集群插件,选择目标集群。
-
在 插件 页签,点击 Alauda Container Platform Log Collector 右侧操作按钮 > 安装。
-
选择 存储集群(已安装 Alauda Container Platform Log Storage 的集群),点击 选择/取消选择 日志类型,设置集群内日志采集范围。
-
点击 安装。
通过 YAML 安装 Alauda Container Platform Log Collector 插件
1. 检查可用版本
确保插件已发布,可在 global 集群检查 ModulePlugin 和 ModuleConfig 资源:
表示集群中存在 ModulePlugin logagent,且版本 v4.1.0 已发布。
2. 创建 ModuleInfo
创建 ModuleInfo 资源安装插件,示例无配置参数:
YAML 字段说明(Log Collector):
3. 验证安装
由于 ModuleInfo 名称创建后会变更,可通过标签定位资源,查看插件状态和版本: