À propos du projet

Kuboard est une plateforme de gestion de conteneurs multi-clusters basée sur Kubernetes (interface de gestion de microservices), dont l'objectif est de rendre le déploiement et l'exploitation quotidienne de Kubernetes plus simples et plus intuitifs ; elle est entièrement gratuite pour les particuliers et les petites et moyennes entreprises. Ce dépôt est le code source du site de documentation officiel de Kuboard v4, construit avec VitePress, contenant une documentation bilingue chinois-anglais ; le site en ligne est kuboard.cn. Principaux domaines fonctionnels couverts par la documentation : - Gestion unifiée multi-clusters : connecter et gérer plusieurs clusters Kubernetes dans une même interface (la documentation indique une prise en charge de 1.15 à 1.34), avec interrogation et opérations inter-clusters, sans avoir à changer de kubectl machine par machine. - Installation et déploiement : démarrage avec une seule commande docker compose, installation en trois étapes ; prise en charge également d'un déploiement multi-nœuds hautement disponible avec équilibrage de charge, base de données et Redis hautement disponibles. - Gestion des ressources : gestion visuelle des charges de travail (Deployment, StatefulSet, DaemonSet, Job, CronJob, Pod, HPA), de la configuration et du stockage (ConfigMap, Secret, PVC, PV, StorageClass), des services et du réseau (Service, Ingress, NetworkPolicy, Gateway API) et d'autres ressources de cluster. - Outils d'exploitation : terminal dans le navigateur, consultation des journaux, explorateur de fichiers, NodeShell (accès aux nœuds sans SSH), Debug Container (injection d'un conteneur de diagnostic sans modifier l'image), KuboardProxy (accès temporaire aux services du cluster). - Sécurité et audit : modèle d'autorisation, audit des opérations, authentification multifacteur MFA. - Exploitation intelligente par IA : serveur MCP intégré, les agents IA peuvent interagir directement avec le cluster pour exécuter des opérations d'exploitation, les opérations d'écriture étant soumises à une approbation humaine obligatoire. - Performances : mise en cache locale des objets K8s courants, réponse en millisecondes pour les recherches floues. Le dépôt lui-même est le code source du site de documentation ; les commandes de développement et de build locales sont pnpm install, pnpm docs:dev, pnpm docs:build. La documentation propose également un environnement de démonstration en ligne en lecture seule demo.kuboard.cn (utilisateur demo / mot de passe demo123). Le logiciel est gratuit ; les conditions d'utilisation détaillées sont disponibles sur le site officiel.