k8m : un outil léger de console d'IA pour simplifier la gestion des clusters Kubernetes.

Introduction générale

k8m est un mini tableau de bord Kubernetes AI léger et multiplateforme conçu pour simplifier la gestion des clusters. k8m est construit sur AMIS et utilise kom comme client API Kubernetes intégré. Construit sur AMIS et utilisant kom comme client API Kubernetes, k8m intègre des capacités d'interaction avec le modèle Qwen2.5-Coder-7B et prend en charge l'accès aux grands modèles privés. k8m intègre l'analyse intelligente, la détection d'anomalies en temps réel et l'interrogation en langage naturel, et prend en charge les déploiements multi-architectures et à fichier unique, ce qui permet une gestion efficace des clusters et l'optimisation de l'exploitation et de la maintenance. Conçu selon le concept " piloté par l'IA, léger, efficace et simplifié ", k8m aide les développeurs et les opérateurs à démarrer rapidement et à gérer les clusters Kubernetes en toute simplicité.

k8m:简化Kubernetes集群管理的轻量级AI控制台工具k8m:简化Kubernetes集群管理的轻量级AI控制台工具

 

Liste des fonctions

  • Conception miniaturisée : toutes les fonctions sont intégrées dans un seul fichier exécutable, facile à déployer et à utiliser.
  • Facile à utiliser : une interface conviviale et des flux de travail intuitifs facilitent la gestion de Kubernetes.
  • Performance efficace : le back-end est construit avec Golang et le front-end est basé sur Baidu AMIS, ce qui garantit une utilisation élevée des ressources et un temps de réponse rapide.
  • Gestion des fichiers du Pod : Prise en charge de la navigation, de l'édition, du chargement, du téléchargement et de la suppression de fichiers dans le Pod, ce qui simplifie les opérations quotidiennes.
  • Gestion des pods : visualisation en temps réel des journaux des pods, téléchargement des journaux et exécution de commandes shell directement dans le pod.
  • Gestion du CRD : découvrir et gérer automatiquement les ressources du CRD pour améliorer l'efficacité du travail.
  • Traduction et interrogation intelligentes : basées sur ChatGPT La traduction automatique des attributs YAML, l'interprétation des informations Describe, le diagnostic des journaux à l'aide de l'IA et la recommandation de commandes d'exécution offrent un soutien intelligent à la gestion des k8s.
  • Prise en charge multiplateforme : compatible avec Linux, macOS et Windows, et prend en charge plusieurs architectures telles que x86 et ARM, garantissant un fonctionnement multiplateforme transparent.

 

Utiliser l'aide

Processus d'installation

  1. Téléchargez la dernière version de k8m sur GitHub.
  2. Décompressez le fichier téléchargé.
  3. Ouvrez le terminal et naviguez jusqu'au dossier extrait.
  4. Utilisation des commandes ./k8m Démarrer k8m.
  5. Accès dans le navigateur http://127.0.0.1:3618 Effectuer l'opération.

Lignes directrices pour l'utilisation

Gestion des fichiers pods

  • Parcourir les fichiers : dans l'interface de gestion des fichiers Pod, sélectionnez le Pod cible et cliquez sur le bouton "Parcourir" pour afficher la liste des fichiers.
  • Modifier le fichier : après avoir sélectionné le fichier, cliquez sur le bouton "Modifier" pour apporter des modifications et l'enregistrer lorsque vous avez terminé.
  • Télécharger des fichiers : Cliquez sur le bouton "Télécharger" pour sélectionner les fichiers locaux à télécharger sur le Pod cible.
  • Télécharger le fichier : après avoir sélectionné le fichier, cliquez sur le bouton "Télécharger" pour l'enregistrer localement.
  • Supprimer le fichier : après avoir sélectionné un fichier, cliquez sur le bouton "Supprimer" pour supprimer le fichier.

Gestion des opérations de pods

  • Afficher les journaux : Dans l'interface de gestion des pods, sélectionnez le pod cible et cliquez sur le bouton "Afficher les journaux" pour afficher les journaux en temps réel.
  • Télécharger le journal : cliquez sur le bouton "Télécharger le journal" pour enregistrer le fichier journal localement.
  • Exécuter les commandes : Saisissez les commandes Shell dans le champ de saisie des commandes et cliquez sur le bouton "Exécuter" pour exécuter les commandes.

Gestion du CRD

  • Découverte automatique : k8m scanne et découvre automatiquement les ressources CRD dans le cluster.
  • Gérer les CRD : dans l'interface de gestion des CRD, vous pouvez afficher, modifier et supprimer des ressources CRD.

Traduction et consultation intelligentes

  • Traduction YAML : dans l'interface d'édition YAML, cliquez sur le bouton "Traduire", k8m traduira automatiquement les attributs YAML.
  • Décrire : Dans l'écran Décrire les informations, cliquez sur le bouton "Décrire" et k8m fournira des informations descriptives détaillées.
  • Diagnostic des journaux : dans l'interface de visualisation des journaux, cliquez sur le bouton "Diagnostic", k8m analysera les journaux et fournira des suggestions de diagnostic.
  • Recommandation de commande : dans l'interface de saisie des commandes, cliquez sur le bouton "Recommander", k8m recommandera des commandes appropriées en fonction du contexte.

Support multiplateforme

k8m est compatible avec les systèmes d'exploitation Linux, macOS et Windows, et prend en charge les architectures x86, ARM et autres. Les utilisateurs n'ont qu'à télécharger le fichier exécutable pour la plateforme correspondante afin d'exécuter k8m de manière transparente sur différentes plateformes.

Grâce à cette aide détaillée, vous pouvez facilement démarrer avec k8m et profiter pleinement de ses puissantes fonctionnalités pour simplifier la gestion des clusters Kubernetes.

© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...