Visualisation des journaux du service Kubernetes Engine (OKE)
Découvrez comment visualiser les journaux des processus Kubernetes (tels que kube-scheduler, kube-controller-manager, cloud-controller-manager et kube-apiserver) exécutés sur le plan de contrôle des clusters que vous avez créés à l'aide de Kubernetes Engine (OKE).
Après avoir créé un cluster à l'aide de Kubernetes Engine, vous pouvez utiliser Oracle Cloud Infrastructure Logging pour visualiser et rechercher les journaux des processus Kubernetes exécutés sur le plan de contrôle du cluster. Les journaux de processus de plan de contrôle Kubernetes sont disponibles dans Oracle Cloud Infrastructure Logging en tant que journaux pour le service Kubernetes Engine, où ils sont appelés journaux de service.
Les journaux de processus de plan de contrôle Kubernetes suivants sont disponibles pour les journaux de service Kubernetes Engine :
- Journal kube-scheduler, contenant les erreurs et les événements au sein du processus kube-scheduler (tels que les décisions du planificateur).
- Le journal kube-controller-manager, contenant les erreurs et les événements au sein du processus kube-controller-manager (tel que le rapprochement du déploiement).
- Journal cloud-controller-manager, contenant les erreurs et les événements au sein du processus cloud-controller-manager (tel que le provisionnement de l'équilibreur de charge).
- Journal kube-apiserver, contenant les erreurs et les événements au sein du processus kube-apiserver (pour chaque demande envoyée au serveur d'API Kubernetes).
Les journaux de service sont configurés avec le niveau de détail par défaut du journal Kubernetes (v=2
). A ce niveau, les journaux de service contiennent des informations utiles sur l'état stable du service et des messages de journal importants qui peuvent être corrélés à des modifications importantes du système.
Les journaux de service sont utiles pour le dépannage de problèmes de cluster tels que :
- Arrêts des machines virtuelles de plan de contrôle de cluster.
- Problèmes de partitionnement réseau au sein d'un cluster ou entre le cluster et les utilisateurs.
- Le logiciel Kubernetes tombe en panne.
- Perte de données ou indisponibilité du stockage persistant.
- Erreurs d'opérateur, telles que Kubernetes mal configuré ou logiciel d'application.
Une fois les journaux de service activés et configurés, vous pouvez les afficher.
Pour plus d'informations sur les journaux de service, reportez-vous à la section Service Logs.
Outre l'affichage des journaux du service Kubernetes Engine, vous pouvez également effectuer les opérations suivantes :
- Surveiller le statut global du cluster lui-même, des pools de noeuds et des noeuds. Reportez-vous à Surveillance des clusters.
- Visualisez les événements de journal dans Oracle Cloud Infrastructure Audit. Reportez-vous à Visualisation des journaux d'audit du serveur d'API Kubernetes.
- Visualisez les journaux d'application sur les instances de calcul de noeud géré. Reportez-vous à la section Viewing Application Logs on Managed Nodes and Self-Managed Nodes.
- Surveiller l'état, la capacité et les performances des clusters, des pools de noeuds et des noeuds de façon plus précise à l'aide de mesures , d'alarmes et de notifications. Reportez-vous à Mesures de Kubernetes Engine (OKE).
Utilisation de la console
Pour créer un objet de journal de service afin de visualiser et de rechercher les journaux des processus Kubernetes exécutés sur le plan de contrôle d'un cluster, procédez comme suit :
- Ouvrez le menu de navigation et sélectionnez Observation et gestion. Sous Journalisation, sélectionnez Journaux.
- Choisissez un compartiment sur lequel vous êtes autorisé à travailler.
- Sélectionnez Activer le journal de service pour créer un journal de service.
-
Dans la boîte de dialogue Activer le journal de ressource, procédez comme suit :
- Identifiez le cluster en spécifiant :
- Compartiment de ressource : sélectionnez le compartiment auquel le cluster appartient.
- Service : sélectionnez Kubernetes Engine.
- Ressource : sélectionnez le cluster pour lequel vous voulez activer les journaux de service.
- Configurez le journal de service à afficher en indiquant les éléments suivants :
- Catégorie de journal : sélectionnez le processus Kubernetes pour lequel visualiser le journal de service (par exemple, kube-controller-manager) ou sélectionnez Toutes les sources de journal.
- Nom de journal : nom de votre choix pour le nouveau journal de service. Evitez de saisir des informations confidentielles.
- Vous pouvez également sélectionner Afficher les options avancées et indiquer les éléments suivants :
- Emplacement du journal : compartiment dans lequel créer le journal de service.
- Groupe de journaux : groupe de journaux dans lequel placer le journal de service. Vous pouvez éventuellement sélectionner Création d'un groupe pour créer un groupe d'informations de journalisation (reportez-vous à la section Journaux et groupes d'informations de journalisation).
- Conservation de journal : durée (en mois) de conservation du journal de service. Sélectionnez l'une des options prédéfinies ou sélectionnez Heure personnalisée et indiquez un nombre de mois (jusqu'à 60 maximum).
- Options de balisage : si vous disposez des droits d'accès nécessaires pour créer une ressource, vous disposez également de droits d'accès nécessaires pour lui appliquer des balises à format libre. Pour appliquer une balise defined, vous devez disposer des droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas certain d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des balises ultérieurement.
- Sélectionnez Activer le journal.
Un journal de service est créé et la page Détails du journal apparaît.
- Identifiez le cluster en spécifiant :
Pour afficher et rechercher le contenu d'un journal de service, procédez comme suit :
- Ouvrez le menu de navigation et sélectionnez Observation et gestion. Sous Journalisation, sélectionnez Journaux.
- Sélectionnez le nom du journal de service que vous voulez afficher. Vous pouvez trier les entrées de journal par ancienneté et filtrer par période.
- (Facultatif) Sélectionnez Actions et Explorer avec une recherche de journal pour ouvrir la page recherche de journalisation centrale. Vous pouvez appliquer un filtre, et explorer et visualiser les données de journal de différentes manières.