收集ACK Edge集群Pro版控制平面组件日志
阿里云容器服务Kubernetes版支持收集ACK Edge集群Pro版控制平面组件日志,将日志从控制层采集到您账号中的日志服务SLS的Log Project中。本文介绍如何开启和关闭收集ACK Edge集群Pro版控制平面组件日志功能以及查看集群控制平面组件日志。
索引
前提条件
已确保阿里云账号下SLS中的日志库配额充足。
一个账号默认的日志库配额为50,如果配额不足,请向SLS提交工单申请。
控制平面组件日志介绍
控制平面组件日志可以帮助您更安全有效地运维集群,您可以在创建ACK Edge集群Pro版后开启组件日志。开启后,日志将以日志流的形式发送到您账号下指定的SLS的Log Project中,SLS统一按量付费的方式进行计费。更多信息,请参见Control Plane组件和按使用功能计费。
控制平面组件日志功能支持收集以下四种类型的控制平面组件日志,每个SLS的Logstore对应一个Kubernetes控制面组件。关于组件的更多信息,请参见Kubernetes组件。
组件 | 组件说明 | Logstore映射 |
kube-apiserver | 暴露Kubernetes API接口的控制层面的组件。更多信息,请参见kube-apiserver。 | apiserver |
kube-controller-manager | Kubernetes集群内部的管理控制中心,内嵌了Kubernetes发布版本中核心的控制链路。更多信息,请参见kube-controller-manager。 | kcm |
kube-scheduler | Kubernetes集群的默认调度器。更多信息,请参见kube-scheduler。 | scheduler |
Cloud Controller Manager | 提供Kubernetes与阿里云基础产品的对接能力,例如CLB(原SLB)、VPC等,功能包括管理负载均衡、跨节点通信等。更多信息,请参见Cloud Controller Manager。 | ccm |
开启收集控制平面组件日志
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在日志中心页面,单击控制平面组件日志页签,然后单击开启组件日志。
等待一段时间,安装完成后,自动跳转至控制平面组件日志页面。
相关操作
查看控制平面组件日志
您可以通过以下两种方式查看控制平面组件日志。当前支持kube-apiserver、kube-scheduler、kube-controller-manager和Cloud Controller Manager四种控制平面组件的日志查询。
方式一:通过容器服务控制台查看目标集群控制平面组件日志
控制平面组件日志开启后,您可以在控制平面组件日志页面,选择目标控制平面组件的日志库进行查询。
方式二:通过日志服务控制台查看目标集群控制平面组件日志
登录日志服务控制台。
在Project列表区域,选择集群使用的日志Project,单击名称进入日志Project页面。
单击日志存储图标,然后在右侧日志库列表,选择目标控制平面组件的日志库进行查看。
关闭收集控制平面组件日志
您可以通过运维管理入口关闭收集控制平面组件日志功能。
在集群管理左侧导航栏,选择 。
单击控制平面组件日志页签,然后在页面右上角,单击关闭。
在弹出框单击确定。