La collecte des journaux des composants du plan de contrôle vous aide à exploiter et maintenir votre cluster de manière plus sécurisée et efficace. ACK Edge prend en charge la collecte de ces journaux depuis les clusters managés. Les journaux sont ingérés dans un projet de journaux au sein de Simple Log Service (SLS) de votre compte pour une gestion et une analyse centralisées.
Prérequis
Assurez-vous d'avoir :
Un quota de Logstore suffisant dans SLS
Une compréhension de la facturation paiement à l'utilisation de SLS — les journaux collectés engendrent des frais SLS
Les composants générant un volume élevé, tels que kube-apiserver, peuvent produire une quantité importante de données de journalisation. Pour maîtriser les coûts, activez la collecte uniquement pour les composants nécessaires.
Activer la collecte des journaux des composants du plan de contrôle
Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, choisissez .
-
Sur la page Log Center, cliquez sur l'onglet Control Plane Component Logs, puis cliquez sur Enable Component Log Collection.
L'installation prend quelques instants. Une fois terminée, vous êtes automatiquement redirigé vers la page des journaux des composants du plan de contrôle.
Consulter les journaux des composants du plan de contrôle
Vous pouvez consulter les journaux des composants du plan de contrôle du cluster dans la console ACK ou la console SLS. Pour plus d'informations sur la syntaxe de requête, consultez la rubrique Interroger et analyser les journaux.
Consulter les journaux des composants du plan de contrôle
Consulter dans la console Container Service
Utilisez l'une des méthodes suivantes pour consulter les journaux des composants du plan de contrôle :
-
Consultez les journaux des composants du plan de contrôle à partir du point d'entrée Cluster Information.
Sur la page d'informations du cluster, cliquez sur l'onglet Basic Information, puis cliquez sur le lien situé à droite de Control Plane Component Logs.
Dans le coin supérieur gauche de la page, sélectionnez un composant du plan de contrôle pour afficher ses journaux.
-
Consultez les journaux des composants du plan de contrôle à partir du point d'entrée Operations.
Dans le volet de navigation de gauche de la page de gestion du cluster, choisissez Operations > Log Center, puis cliquez sur l'onglet Control Plane Component Logs.
Dans le coin supérieur gauche de la page, sélectionnez un composant du plan de contrôle pour afficher ses journaux.
Consulter dans la console Simple Log Service
Connectez-vous à la console Simple Log Service.
Dans la section Projects, cliquez sur le nom du projet SLS correspondant à votre cluster.
Sur l'onglet Log Storage > Logstore, cliquez sur le Logstore du composant dont vous souhaitez consulter les journaux. Pour connaître la correspondance entre les composants et les Logstores, consultez la section Descriptions des Logstores des composants du plan de contrôle.
Descriptions des Logstores des composants du plan de contrôle
Les clusters ACK Edge prennent en charge la collecte des journaux pour les composants et modules complémentaires suivants du plan de contrôle : chaque Logstore SLS correspond à un composant ou un module complémentaire. Pour plus d'informations sur les composants du plan de contrôle Kubernetes, consultez la documentation Composants Kubernetes.
|
Component |
Logstore |
Collected by default |
Description |
|
apiserver |
Yes |
Le composant kube-apiserver fait partie du plan de contrôle et expose l'API Kubernetes. |
|
|
kcm |
Yes |
Le composant kube-controller-manager est le centre de gestion interne du cluster Kubernetes et intègre les boucles de contrôle principales de la version Kubernetes. |
|
|
scheduler |
Yes |
Le composant kube-scheduler est le planificateur par défaut du cluster Kubernetes. |
|
|
ccm |
Yes |
Cloud Controller Manager (CCM) intègre Kubernetes aux services Alibaba Cloud tels que Classic Load Balancer (CLB, anciennement Server Load Balancer (SLB)) et Virtual Private Cloud (VPC). Ses fonctionnalités incluent la gestion de l'équilibrage de charge et la communication inter-nœuds. |
|
|
alb |
Yes |
ALB Ingress est basé sur Alibaba Cloud Application Load Balancer (ALB) et fournit un point d'entrée unifié pour les Services du cluster. |
|
|
controlplane-events |
controlplane-events |
Yes |
Le composant controlplane-events diffuse les événements d'exploitation et de maintenance depuis le plan de contrôle du cluster, tels que les événements d'arrêt dus à un manque de mémoire (OOM). |
|
cluster-autoscaler |
No |
cluster-autoscaler est le module complémentaire de mise à l'échelle automatique des nœuds ACK. |
|
|
ack-goatscaler |
No |
ack-goatscaler est le module complémentaire d'élasticité instantanée pour les nœuds ACK. |
|
|
kuberay-operator |
No |
kuberay-operator s'appuie sur le composant communautaire KubeRay et le combine avec les capacités de planification, de quota élastique et de planification prioritaire des ressources d'ACK pour vous aider à gérer et utiliser plus facilement les clusters Ray. |
Si un composant n'est pas collecté par défaut et que vous devez collecter ses journaux, activez la collecte des journaux pour ce composant en mettant à jour la liste des composants pour la collecte des journaux.
Désactiver la collecte des journaux
Sur la page Clusters, cliquez sur le nom du cluster cible. Dans le volet de gauche, choisissez Operations > Log Center.
Cliquez sur l'onglet Control Plane Component Logs, puis cliquez sur Close.