ACK transmite los registros del plano de control desde clústeres administrados hacia un proyecto de Simple Log Service (SLS) en su cuenta para el monitoreo de estado, la solución de problemas y la auditoría.
Requisitos previos
Asegúrese de contar con lo siguiente:
Una Logstore quota suficiente en SLS
Conocimiento sobre la facturación de pay-as-you-go de SLS: los registros recopilados generan cargos en SLS
Componentes con alto volumen de actividad, como kube-apiserver, pueden generar grandes cantidades de datos de registro. Para controlar los costos, habilite la recopilación únicamente para los componentes que necesite.
Componentes y logstores compatibles
Cada componente del plano de control escribe sus registros en un logstore dedicado de SLS. Consulte Componentes de Kubernetes.
|
Componente |
Logstore |
Recopilado de forma predeterminada |
Descripción |
|
apiserver |
Sí |
Expone la API de Kubernetes. |
|
|
kcm |
Sí |
Ejecuta los bucles de control principales de Kubernetes. |
|
|
scheduler |
Sí |
Asigna pods a nodos. |
|
|
ccm |
Sí |
Integra Kubernetes con servicios de Alibaba Cloud como Classic Load Balancer (CLB) y Virtual Private Cloud (VPC). CLB anteriormente se conocía como Server Load Balancer (SLB). |
|
|
controlplane-events |
controlplane-events |
Sí |
Captura eventos del plano de control, como terminaciones por falta de memoria (OOM). |
|
alb |
Sí |
Proporciona un punto de entrada Ingress unificado para servicios basados en Application Load Balancer (ALB). |
|
|
cluster-autoscaler |
No |
Escala automáticamente los nodos en clústeres de ACK. |
|
|
ack-goatscaler |
No |
Ofrece elasticidad instantánea para nodos de ACK. |
|
|
kuberay-operator |
No |
Extiende el operador KubeRay con programación de ACK, cuota elástica y prioridad de recursos para la gestión de clústeres de Ray. |
Los componentes marcados con No en la columna Recopilado de forma predeterminada deben habilitarse manualmente. Consulte Update collected components .
Habilitar la recopilación de registros
Habilite la recopilación de registros del plano de control durante la creación del clúster o en clústeres existentes. Consulte Componentes del plano de control.
La recopilación de registros está habilitada de forma predeterminada en clústeres Pro. En clústeres Basic, debe habilitarla manualmente. Seleccione un proyecto de SLS existente en la sección Control Plane Component Logs.
Habilitar durante la creación del clúster
Siga los pasos indicados en Create an ACK managed cluster.
Elija Use Existing Project o Create New Project. Al elegir Create New Project, se crea automáticamente un proyecto de SLS llamado k8s-log-{ClusterID}. Una vez habilitada la recopilación, los registros de los componentes administrados del plano de control, incluidos kube-apiserver, kube-controller-manager y kube-scheduler, se envían a SLS.

Habilitar en un clúster existente
Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.
En la página Clusters, haga clic en el nombre del clúster deseado. En el panel izquierdo, seleccione Operations > Log Center.
Haga clic en la pestaña Control Plane Component Logs y luego en Enable Component Log Collection.
Consultar registros
Consulte los registros del plano de control en la consola de ACK o en la consola de SLS. Consulte Index-based query and analysis para conocer la sintaxis de consulta.
Consulta en la consola de ACK
Elija una de las siguientes rutas:
Desde la descripción general del clúster:
En la página de detalles del clúster, haga clic en la pestaña Basic Information.
Haga clic en View junto a Control Plane Component Logs.
En la página Log Center, seleccione un componente para consultar sus registros.
Desde la sección Operations:
En el panel de navegación izquierdo de la página de detalles del clúster, seleccione Operations > Log Center.
Haga clic en la pestaña Control Plane Component Logs y seleccione un componente.
Consulta en la consola de SLS
Inicie sesión en la consola de SLS.
En la sección Projects, haga clic en el proyecto correspondiente a su clúster.
En la pestaña Log Storage > Logstores, haga clic en el logstore del componente deseado.
Actualizar los componentes recopilados
Agregue o elimine componentes de la recopilación de registros en cualquier momento.
En la página Clusters, haga clic en el nombre del clúster deseado. En el panel izquierdo, seleccione Operations > Log Center.
Haga clic en la pestaña Control Plane Component Logs y luego en Update Component.
En el cuadro de diálogo, seleccione o desmarque los componentes según sea necesario y haga clic en OK.
Si desmarca todos los componentes, se deshabilitará la recopilación de registros del plano de control.

Deshabilitar la recopilación de registros
En la página Clusters, haga clic en el nombre del clúster deseado. En el panel izquierdo, seleccione Operations > Log Center.
Haga clic en la pestaña Control Plane Component Logs y luego en Close.