Ressources Hosteur

Explorons ensemble les technologies de demain

  1. Accueil
  2.  > 
  3. HWS
  4.  > 
  5. Ressources
  6.  > 
  7. Rubrique Aide Hosteur


   Votre espace client
   Gestion des services
   FAQ
Sommaire FAQ
   FAQ FlexOne
   Hosteur Emailing
TRANSACTIONNEL Comment personnaliser vos emails en utilisant des attributs de contacts Conditions d’affichage dans l’éditeur Drag & Drop Langage de template utilisé dans HOSTEUR Emailing
   Hosteur Ragnarokkr
Menu Ragnarokkr RAGNARØKKR Marketplace
13.2.3. Cluster Kubernetes - résolution des problèmes

Cluster Kubernetes : résolution des problèmes

 

Le package Kubernetes Cluster de RAGNARØKKR est un produit extrêmement compliqué, qui comprend plusieurs étapes nécessaires pour la mise en place de la solution. Ainsi, chaque action peut échouer pour diverses raisons, qui doivent être analysées pour éviter que le problème ne se reproduise. Ci-dessous, nous allons présenter les principales étapes de dépannage au cours des différentes phases et pour plusieurs fichiers log :

  • Installation de K8s
  • Suivi des événements
  • Journaux (logs) des Pods

 

Installation de Kubernetes

L'installation d'un cluster Kubernetes est un processus complexe mais entièrement automatisé, qui comprend déjà un mécanisme de traitement des erreurs. La plateforme traite automatiquement les problèmes les plus courants et en indique la cause première directement dans le tableau de bord. Ainsi, pour les problèmes plus complexes, vous pouvez envoyer un rapport à l'équipe de support via le widget approprié dans la notification qui apparaît dans le coin supérieur droit du tableau de bord RAGNARØKKR.

 

Ce rapport comprend les journaux (logs) d'installation, les messages d'erreur et toutes les autres informations de débogage nécessaires.

 

De plus, le package vérifie automatiquement tous les composants du cluster après l'installation. Les détails pertinents peuvent être consultés via le fichier /var/log/k8s-health-check.log sur le nœud maître. Un script d'utilitaire dédié vérifie la santé des composants suivants : Plugin Weave CNI, Contrôleur Ingress, Serveur Metrics, Tableau de bord Kubernetes (Kubernetes Dashboard), Node Problem Detector, Outils de Monitoring, API à distance, stockage NFS, Exemple d'application.

 

Si le vérificateur de santé ne parvient pas à vérifier l'état de fonctionnement (Running) d'un composant, la notification appropriée sera affichée dans la fenêtre de réussite de l'installation. Ainsi, un tel avertissement n'est pas toujours causé par le dysfonctionnement du cluster (par exemple, les déploiements peuvent être encore en cours). Vous pouvez lancer la commande kubectl get pods --all-namespaces pour vérifier l'état des pods. Si tous les pods sont en cours d'exécution (Running), votre cluster se porte bien. Sinon, contactez notre support et joignez les logs relatifs à K8s dans le répertoire /var/log.

 

 

 

Suivi des événements

Vous pouvez utiliser Kubectl ou le Tableau de bord Kubernetes pour suivre et analyser les événements pour les namespaces particuliers ou tous les namespaces en même temps (les autorisations nécessaires sont requises) :

 

  • Evénements dans le Tableau de bord Kubernetes

kubernetes dashboard events

 

  • Exemple d'output de la commande kubectl get events -n $namespace

 

Journaux (logs) des Pods

Après avoir programmé le(s) pod(s) pour fonctionner sur un noeud libre, vous pouvez suivre les logs appropriés via :

 

Par exemple, ces logs peuvent aider à trouver la cause première de l'événement « Back-off restart failed container » pour vos pods.

 

10% de réduction sur votre prochaine commande(1)
Inscrivez-vous à notre NEWSLETTER pour recevoir votre code de réduction
(1) Valable uniquement pour toutes nouvelles commandes, hors achat de crédit hosteur et hors renouvellement de prestation. (Commande de produits matériels non inclus)