安装
平台的日志系统由三个插件组成:Alauda Container Platform Log Essentails、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 Essentials通过 YAML 安装 Alauda Container Platform Log Essentials1. 检查可用版本2. 创建 ModuleInfo3. 验证安装通过控制台安装 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. 验证安装安装规划
日志系统的部分组件资源消耗较大,建议部署在 infra 节点上,并设置 nodeSelector 和 tolerations,确保组件仅运行在这些节点上。如果您正在评估产品且尚未配置 infra 节点,可移除这些设置,使组件运行在所有节点上。
有关 infra 节点规划的指导,请参见 集群节点规划。
Alauda Container Platform Log Storage 插件可安装在任意集群,且可选择任意集群的日志存储组件进行日志采集以对接存储数据。
因此,在安装日志存储插件前,需要规划日志存储组件的安装集群和节点。
-
避免在 global 集群部署日志存储插件,建议部署在业务集群,以确保管理集群故障时不影响基于日志的问题排查。
-
优先集中日志到单个日志存储集群,若日志量超过最大容量阈值,则分布到多个存储集群。
-
每个网络区域至少部署一个日志存储实例,实现日志本地聚合,减少跨数据中心公网流量(公网流量成本高且延迟大)。
-
日志存储节点应专用,避免与其他应用或平台组件共部署。日志存储对 I/O 吞吐要求高,易受干扰。
-
挂载专用 SSD 磁盘用于日志存储,可显著提升性能。
通过控制台安装 Alauda Container Platform Log Essentials
-
进入 应用商店管理 > 集群插件,选择
global集群。 -
在 插件 页签,点击 Alauda Container Platform Log Essentials 右侧操作按钮 > 安装。
-
点击 安装。
通过 YAML 安装 Alauda Container Platform Log Essentials
1. 检查可用版本
在 global 集群中检查 ModulePlugin 和 ModuleConfig 资源,确认插件已发布:
表示集群中存在 ModulePlugin log-api,且版本 v4.2.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 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 名称创建后会变更,可通过标签定位资源,查看插件状态和版本: