安装
平台的日志系统由两个插件组成: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 插件可以安装在任意集群,且任意集群的日志存储组件均可被选为日志采集的存储接口。
因此,在安装日志存储插件之前,需要规划日志存储组件将安装在哪个集群和节点上。
-
避免在 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 名称创建后会变更,可通过标签定位资源,查看插件状态和版本: