
# 收集控制面组件日志
#### 费用说明
LTS创建日志组免费，并每月赠送每个账号一定量免费日志采集额度，超过免费额度部分将产生费用。
#### 约束与限制
- 华为云集群必须为v1.21.7-r0及以上补丁版本、v1.23.5-r0及以上补丁版本或1.25版本。
- 请确保云日志服务LTS资源配额充足，LTS的默认配额请参见[基础资源](https://support.huaweicloud.com/productdesc-lts/lts-0717.html)。
- 附着集群收集Kubernetes 控制面组件日志，依赖集群控制面节点的可达性，若插件无法部署到控制面节点，则不生效。
 
 #### 集群控制面组件说明
当前支持收集以下三种类型的控制面日志，每个日志流对应一个Kubernetes控制层面组件。关于这些组件的更多信息，请参见[Kubernetes组件](https://kubernetes.io/zh-cn/docs/concepts/overview/components/)。
表1集群控制面组件说明 
| 类别      | 组件                      | 日志流                                   | 说明                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| 控制面组件日志 | kube-apiserver          | kube-apiserver-{{clusterID}}          | kube-apiserver组件是暴露Kubernetes API接口的控制层面的组件。更多信息，请参见[kube-apiserver](https://kubernetes.io/zh-cn/docs/reference/command-line-tools-reference/kube-apiserver/)。                                                 |
| 控制面组件日志 | kube-controller-manager | kube-controller-manager-{{clusterID}} | kube-controller-manager组件是Kubernetes集群内部的管理控制中心，内嵌了Kubernetes发布版本中核心的控制链路。更多信息，请参见[kube-controller-manager](https://kubernetes.io/zh-cn/docs/reference/command-line-tools-reference/kube-controller-manager/)。 |
| 控制面组件日志 | kube-scheduler          | kube-scheduler-{{clusterID}}          | kube-scheduler组件是Kubernetes集群的默认调度器。更多信息，请参见[kube-scheduler](https://kubernetes.io/zh-cn/docs/reference/command-line-tools-reference/kube-scheduler/)。                                                         |
   
#### 开启本地集群或附着集群控制面日志
**集群未安装云原生日志采集插件**
安装云原生日志采集插件时，可通过勾选对应控制面组件日志，创建默认日志采集策略，采集对应组件日志上报到LTS。安装方法见：[启用云原生日志采集插件采集日志](https://support.huaweicloud.com/usermanual-ucs/ucs_01_0361.html#ucs_01_0361__section53625241484)。
**集群已安装云原生日志采集插件**
1. 登录[UCS控制台](https://console.huaweicloud.com/ucs/?#/aether/dashboard)，进入容器舰队页面，单击集群名称进入集群，选择左侧导航栏的"日志中心"。
2. 右上角单击"日志采集策略"，将显示当前集群所有上报LTS的日志策略。
3. 单击上方"创建日志策略"，输入要采集的配置信息。 策略模板：若安装插件时未开启控制面组件的采集策略，或者删除了对应的日志策略，可通过该方式重新创建对应组件采集策略。
   图1创建日志策略   
   ![](https://support.huaweicloud.com/usermanual-ucs/zh-cn_image_0000001883294866.png "点击放大") 
4. 日志查看：可直接在"日志中心"页面，"控制面组件日志"页签中查看，选择日志策略配置的日志流名称，即可查看上报到云日志服务（LTS）的日志。
   图2查看日志   
   ![](https://support.huaweicloud.com/usermanual-ucs/zh-cn_image_0000001929133689.png "点击放大") 
 
#### 开启华为云集群控制面日志
**创建集群时开启**
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)。
2. 在控制台上方导航栏，选择集群，单击"购买"。
3. 在"插件选择"页面中，勾选"云原生日志采集" ![](https://support.huaweicloud.com/usermanual-ucs/zh-cn_image_0000001712894410.png "点击放大")
   
4. 在"插件配置"页面中，"云原生日志采集插件"选择"自定义安装"，单击"控制面组件日志"开启采集。 
   - 采集容器标准输出：开启后，将创建名为default-stdout的日志策略，并上报所有命名空间下的标准输出到云日志服务（LTS）。
   
   - 采集Kubernetes事件：开启后，将创建名为default-event的日志策略，并上报所有命名空间下的Kubernetes事件到云日志服务（LTS）。
    
5. 配置完成后，单击右下角"规格确认"，在弹出的窗口中单击"确定"，完成创建。
 
**已有集群中开启**
1. 登录[UCS控制台](https://console.huaweicloud.com/ucs/?#/aether/dashboard)，进入容器舰队页面，单击集群名称进入集群，选择左侧导航栏的"日志中心"。
2. 选择"控制面组件日志"页签，选择需要采集的控制面组件，单击"一键开启"。 ![](https://support.huaweicloud.com/usermanual-ucs/zh-cn_image_0000001751889069.png "点击放大")
   
#### 查看集群控制面组件日志
**通过控制台查看目标集群控制面组件日志**
1. 登录[UCS控制台](https://console.huaweicloud.com/ucs/?#/aether/dashboard)，进入容器舰队页面，单击集群名称进入集群，选择左侧导航栏的"日志中心"。
2. 选择"控制面组件日志"页签，在控制面日志中选中需要查看的日志主题，支持的控制面组件日志请参见[集群控制面组件说明]。关于该页面的操作详情，请参见[LTS用户指南](https://support.huaweicloud.com/usermanual-lts/lts_04_1053.html)。
   ![](https://support.huaweicloud.com/usermanual-ucs/zh-cn_image_0000001713053942.png "点击放大")
   
**通过LTS控制台查看目标集群控制面组件日志**
1. 登录[LTS控制台](https://console.huaweicloud.com/lts/?#/cts/manager/groups)，选择"日志管理"页面。
2. 通过集群ID查到对应的日志组，单击该日志组名称，查看日志流，详情请参见[LTS用户指南](https://support.huaweicloud.com/usermanual-lts/lts_04_1053.html)。
   ![](https://support.huaweicloud.com/usermanual-ucs/zh-cn_image_0000001752008861.png "点击放大")
   
 
#### 关闭华为云集群控制面组件日志
1. 登录[UCS控制台](https://console.huaweicloud.com/ucs/?#/aether/dashboard)，进入容器舰队页面，单击集群名称进入集群，选择左侧导航栏的"日志中心"。
2. 选择"控制面组件日志"页签，单击右上角"配置控制面组件日志"，在"配置控制面组件日志"中修改日志配置。 ![](https://support.huaweicloud.com/usermanual-ucs/zh-cn_image_0000001704049674.png "点击放大")
   
3. 选择是否开启各个组件日志，并单击"确定"。
   ![](https://support.huaweicloud.com/usermanual-ucs/public_sys-resources/note_3.0-zh-cn.png)
   关闭集群控制面组件日志后，原有的日志流将不再更新日志，但已有的日志不会被删除，因此可能会产生LTS日志费用。
   
 
