Installer | Guide | Sorties | Code source
Un seul binaire pour gérer vos multiples clusters Kubernetes.
kubewall fournit une interface en temps réel simple et riche pour gérer et étudier vos clusters.
Les principales fonctionnalités de KubeWall incluent :
Déploiement binaire unique : KubeWall peut être facilement déployé en tant que binaire unique, éliminant ainsi le besoin de configurations complexes.
Accès basé sur un navigateur : KubeWall est accessible directement depuis votre navigateur Web préféré, offrant une expérience utilisateur transparente.
Surveillance des clusters en temps réel : KubeWall offre une interface riche en temps réel qui affiche l'état actuel de vos clusters Kubernetes, vous permettant d'identifier et de résoudre rapidement les problèmes.
Gestion des clusters : KubeWall vous permet de gérer plusieurs clusters Kubernetes à partir d'un seul panneau de verre, réduisant ainsi la surcharge liée au basculement entre différents outils et interfaces.
Informations détaillées sur les clusters : KubeWall fournit des informations complètes sur vos clusters Kubernetes, des informations manifestes sur vos pods, services, configuration et autres.
Important
Veuillez garder à l'esprit que Kubewall est toujours en développement actif.
docker run -p 7080:7080 -v kubewall:/.kubewall ghcr.io/kubewall/kubewall:latest
Pour accéder au cluster de type local, vous pouvez utiliser l'indicateur Docker "--network host".
helm installe kubewall oci://ghcr.io/kubewall/charts/kubewall -n kubewall-system --create-namespace
Avec helm, Kubewall s'exécute sur le port
8443
avec des certificats auto-signés. voir les graphiques
infuser installer kubewall/tap/kubewall
sudo snap installer kubewall
ouais -S kubewall-bin
installation de Winget --id=kubewall.kubewall -e
scoop bucket ajouter kubewall https://github.com/kubewall/scoop-bucket.git scoop installer kubewall
MacOS Binaire (Multi-Architecture)
Linux (binaires) amd64 | bras64 | i386
Windows (Exe) amd64 | bras64 | i386
FreeBSD (binaires) amd64 | bras64 | i386
Téléchargez manuellement les binaires précompilés à partir de la version ! page et copiez-les à l’emplacement ou au chemin système souhaité.
Conseil
Après l'installation, vous pouvez accéder à kubewall sur http://localhost:7080
Si vous l'exécutez dans un cluster Kubernetes ou sur un serveur sur site, nous vous recommandons d'utiliser HTTPS . Lorsqu'il n'est pas utilisé sur HTTP/2, SSE souffre d'une limitation du nombre maximum de connexions ouvertes. Mozzila⤴
Vous pouvez démarrer kubewall avec HTTPS à l'aide de la commande suivante :
$ kubewall --certFile=/path/to/cert.pem --keyFile=/path/to/key.pem
Étant donné que Kubewall fonctionne en binaire, vous pouvez utiliser peu d'indicateurs.
> kubewall --aide Usage: kubewall [drapeaux] kubewall [commande] Commandes disponibles : achèvement Générer le script d'auto-complétion pour le shell spécifié help Aide sur toute commande version Imprimer la version de kubewall Drapeaux : --certFile chaîne chemin absolu vers le fichier de certificat -h, --help aide pour kubewall --k8s-client-burst int Rafale maximale pour la manette des gaz (par défaut 50) --k8s-client-qps int QPS maximum vers le maître depuis le client (par défaut 50) --keyFile chaîne chemin absolu vers le fichier clé --no-open-browser Ne pas ouvrir le navigateur par défaut -p, --port chaîne de port sur lequel écouter (par défaut ":7080") Utilisez "kubewall [command] --help" pour plus d'informations sur une commande.
Vous pouvez utiliser vos propres certificats ou créer de nouveaux certificats de confiance locaux à l'aide de mkcert⤴.
Important
Vous devrez installer mkcert⤴ séparément.
Installez mkcert sur votre ordinateur.
Exécutez la commande suivante dans votre terminal ou votre invite de commande :
mkcert kubewall.test localhost 127.0.0.1 ::1
Cette commande générera deux fichiers : un fichier de certificat et un fichier de clé (le fichier de clé aura -key.pem
à la fin de son nom).
Pour utiliser ces fichiers avec kubewall , utilisez les indicateurs --certFile=
et --keyFile=
.
kubewall --certFile=kubewall.test+3.pem --keyFile=kubewall.test+3-key.pem
Lors de l'utilisation de Docker
Lorsque vous utilisez Docker, vous pouvez attacher des volumes et fournir des certificats à l'aide d'indicateurs spécifiques.
Dans l'exemple suivant, nous montons le répertoire actuel de votre hôte dans le répertoire /.certs
à l'intérieur du conteneur Docker :
Docker exécuter -p 7080:7080 -v mur kube:/.mur kube -v $(pwd):/.certs ghcr.io/kubewall/kubewall:dernier --certFile=/.certs/kubewall.test+3.pem --keyFile=/.certs/kubewall.test+3-key.pem
Vous pouvez exécuter kubewall sur n’importe quel port de votre choix. en utilisant l'indicateur -p
ou --port
mur kube -p 7080
Ce projet accueille vos relations publiques et vos problèmes. Par exemple, refactoriser, ajouter des fonctionnalités, corriger l'anglais, etc.
Si vous avez besoin d'aide, vous pouvez nous contacter à partir des sections Développeurs ci-dessus.
Merci à toutes les personnes qui ont déjà contribué et utilisé le projet.
kubewall est sous licence Apache, version 2.0