容器服务集群接入了火山引擎日志服务,允许您采集集群控制面组件日志。您可以通过收集控制面组件的日志,了解集群的工作状态。本文为您介绍如何配置控制面组件日志。
说明
开启控制面组件日志,会产生相关费用。详细计费说明,请参见 日志服务产品计费。
目前支持采集如下控制面组件。
组件 | 说明 |
---|---|
kube-apiserver | kube-apiserver 组件暴露 Kubernetes API 接口的控制面组件。任何资源的请求和调用都是通过该组件进行的。详情请参见 官网文档。 |
kube-scheduler | kube-scheduler 组件主要负责整个集群资源的调度功能。详情请参见 官网文档。 |
kube-controller-manager | kube-controller-manager 组件是集群的管理和自动化控制中心,负责管理集群中众多类型的控制器,例如:Node Controller(节点控制器)、Replication Controller(副本控制器)等。详情请参见 官网文档。 |
etcd | etcd 是 Kubernetes 的存储服务,负责存储集群的重要信息。详情请参见 官网文档。 |
cluster-autoscaler | cluster-autoscaler 组件是控制面弹性伸缩组件,负责实现集群资源的弹性伸缩。 |
配置项 | 说明 |
---|---|
控制平面组件日志 | 在目标控制面组件后单击开关,开启或关闭该组件的日志收集功能。 |
日志使用类型 | 选择需要使用的日志类型,包括:
注意
|
所属项目 | 在下拉菜单中选择日志的所属项目。详情请参见 项目管理。 |
日志项目 | 在下拉菜单中选择控制面组件日志写入的日志项目。也支持在下拉菜单中单击 创建日志项目,创建新的日志项目。详情请参见 日志项目。 |
控制面组件日志采集功能配置完成后,可以在配置界面中查看采集到的日志信息。
控制面各个组件对应的日志主题名称如下表所示。
说明
组件 | 对应日志主题名称 |
---|---|
kube-apiserver | vke-apiserver-{your_clusterid}-xxxxxx |
kube-scheduler | vke-scheduler-{your_clusterid}-xxxxxx |
kube-controller-manager | vke-kcm-{your_clusterid}-xxxxxx |
etcd | vke-etcd-{your_clusterid}-xxxxxx |