赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 分布式云容器平台ACK One
  4. 操作指南
  5. 多集群舰队
  6. 日志管理
  7. 收集Fleet实例控制平面组件日志及审计日志

收集Fleet实例控制平面组件日志及审计日志

  • 日志管理
  • 发布于 2025-04-18
  • 0 次阅读
文档编辑
文档编辑

ACK One支持收集Fleet实例控制平面组件和审计日志,将日志从ACK One Fleet实例控制面采集到您账号的SLS日志服务的Log Project中。本文主要介绍如何开启收集Fleet实例控制平面组件和审计日志功能以及如何查看相关日志信息。

前提条件

确保您的SLS日志服务日志库配额充足。

说明

默认情况下,每个账号的日志库配额为50。如配额不足,请提交工单申请。

背景信息

控制平面组件日志可以帮助您更安全有效地运维集群。新建Fleet实例时,您可以选择开启组件及审计日志,以收集相关日志。日志将发送到您账号下指定的SLS日志服务的Log Project,并按SLS日志服务的按量付费方式计费。详细信息,请参见按使用功能计费。

开启Fleet实例组件及审计日志

方式一:创建Fleet实例时开启

在创建Fleet实例界面中,打开开启组件及审计日志选项。创建Fleet实例具体操作,请参见开启舰队管理功能。

说明
  • 创建ACK One Fleet实例时,开启组件及审计日志选项默认是打开状态。

  • 控制平面组件及审计日志仅支持新建Project。

方式二:在已有Fleet实例中开启

  1. 登录ACK One控制台,在左侧导航栏选择舰队 > 舰队可观测 > 舰队日志中心。

  2. 在日志中心页面,单击审计日志页签,单击开启使用。

    说明
    • 审计日志与控制平面组件日志将同步开启。

    • 如果您不需要使用组件及审计日志功能,您可以关闭此日志开关。

查看Fleet实例组件日志及审计日志

当Fleet实例创建完成后,有以下两种方式查看Fleet实例控制平面组件日志及审计日志。

方式一:通过日志服务控制台查看Fleet实例控制平面组件日志及审计日志

  1. 登录日志服务控制台。

  2. 在Project列表区域,单击目标Fleet实例对应的日志服务Project名称。

  3. 在日志存储页面左侧的日志库列表选择目标控制平面组件的日志库,当前支持kube-apiserver、application-controller、kube-controller-manager和cluster operator四种控制平面组件日志查询方式。更多信息,请参见什么是日志服务。

方式二:通过ACK One控制台查看Fleet实例控制平面组件日志及审计日志

  1. 登录ACK One控制台,在左侧导航栏选择舰队 > 舰队可观测 > 舰队日志中心。

  2. 在日志中心页面,单击审计日志和控制平面组件日志页签,即可查看对应的日志。

    说明

    如已创建多个Fleet实例,需要先切换到对应的Fleet实例,然后再单击对应页签查看。

控制平面组件Logstore说明

当前ACK One支持收集以下类型的控制平面组件日志,每种日志服务Logstore对应一个Kubernetes控制平面组件。关于这些组件的更多信息,请参见Kubernetes组件。

组件

Logstore

说明

kube-apiserver

apiserver

kube-apiserver组件是暴露Kubernetes API接口的控制平面的组件。更多信息,请参见kube-apiserver。

kube-controller-manager

kcm

kube-controller-manager组件是Kubernetes集群内部的管理控制中心,内嵌了Kubernetes发布版本中核心的控制链路。更多信息,请参见kube-controller-manager。

application-controller

application-controller

application-controller组件负责ACK One应用的下发,用户可以查看应用下发的相关日志。

cluster-operator

cluster-operator

cluster-operator组件负责集群的关联与解除关联操作,用户可以查看关联和解除关联的相关日志。

常见问题

  • 为什么单击审计日志或控制平面组件日志时,提示无效访问入口?

    由于账号下SLS Project超过Quota导致的。您可以通过删除一些无用的SLS Project释放Quota解决;也可以提交工单给SLS团队增加Quota。

  • 如果手动删除了SLS Project,无法采集日志,该如何处理?

    系统不会自动重建SLS Project以及对应的Logstore。您可以通过再次开启组件及审计日志来解决该问题。

相关文章

收集Fleet实例控制平面组件日志及审计日志 2025-04-18 18:09

ACK One支持收集Fleet实例控制平面组件和审计日志,将日志从ACK One Fleet实例控制面采集到您账号的SLS日志服务的Log Project中。本文主要介绍如何开启收集Fleet实例控制平面组件和审计日志功能以及如何查看相关日志信息。 前提条件

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号