Des droits, pas seulement des rôles
Un catalogue de droits détaillé, des modèles prêts à l’emploi et des responsables d’équipe. L’accès aux clusters, registries et intégrations est accordé par équipe ou par personne.
Gérez vos clusters Kubernetes, Helm, les terminaux, Docker Registry et les services de données dans une console web sur votre propre infrastructure. Utilisez l’IA avec les contrôles d’exécution pris en charge par votre fournisseur.
1 utilisateur · 1 cluster · sans équipes
Aucune clé de licence requise. Installez Battani et commencez.
Compatible avec votre stack existante
Plateforme
Découvrez les fonctions essentielles, puis consultez chaque guide pour les procédures, les droits et la configuration.
Connectez vos clusters avec kubeconfig, testez les accès et partagez-les avec vos utilisateurs ou équipes.
Consulter le guideGérez les workloads, le réseau, le stockage et la configuration, avec édition YAML et actions groupées.
Consulter le guideSuivez les logs en direct, ouvrez un shell de conteneur et accédez aux nœuds via des pods de débogage temporaires.
Consulter le guideExplorez les charts et dépôts ; installez, mettez à jour, comparez et restaurez les releases.
Consulter le guideExplorez les relations entre ressources et les métriques disponibles, avec Prometheus et les données de trafic Istio en option.
Consulter le guideGérez images, dépôts, accès des tenants, quotas et politiques de nettoyage dans Docker Registry intégré.
Consulter le guideAssistant IA
L’assistant de Battani récupère les logs, corrèle les événements, compare les révisions Helm et exécute les manifestes en dry-run. Les modes de validation et de lecture seule ci-dessous concernent Claude. Le flux Copilot actuel approuve automatiquement les outils.
Modes et fournisseurs IAServices de données · Nouveau
Redis, RabbitMQ, Elasticsearch et SQL disposent chacun de leur console. Configurez les connexions, partagez les accès et contrôlez les écritures avec les droits et le verrouillage en lecture seule.
Explorez clés et valeurs, gérez les TTL et inspectez clients, streams et commandes lentes.
Consulter le guideExplorez files et topologie ; inspectez les messages et gérez publication, bindings et opérations du broker.
Consulter le guideExaminez la santé du cluster, recherchez des documents et gérez indices, snapshots et fonctions de cycle de vie disponibles.
Consulter le guideConnectez PostgreSQL, SQL Server, Oracle ou MySQL ; explorez les schémas, exécutez des requêtes et exportez les résultats.
Consulter le guideSécurité et gouvernance
Un catalogue de droits détaillé, des modèles prêts à l’emploi et des responsables d’équipe. L’accès aux clusters, registries et intégrations est accordé par équipe ou par personne.
Les actions d’authentification, de cluster, Kubernetes, Helm, YAML, registry et IA sont journalisées, avec masquage des champs sensibles.
Fonctionne sans connexion Internet grâce à une licence hors ligne signée (Ed25519). Vos images de registry restent aussi en interne.
Documentation
Installation, opérations quotidiennes et administration ont leurs propres pages. Trouvez la fonction souhaitée et découvrez son utilisation.
Choisissez votre déploiement, installez Battani et connectez votre premier cluster.
Guide d’installationExplorez workloads, logs, Helm, topologie, registry et chaque service de données.
Guide des workloadsDécouvrez utilisateurs, équipes, droits, journaux d’audit et options de licence.
Installation
Avec Docker Compose (option PostgreSQL intégrée comprise) ou des manifestes Kubernetes. Le registry est fourni.
curl -fsSL https://battani.dev/install.sh | sudo sh
Sans clé de licence ni limite de durée : 1 utilisateur, 1 cluster, sans équipes. Ajoutez une licence à la même installation lorsque vos besoins évoluent.
Version gratuite et licencesMises à jour depuis l’application : patch du Deployment Kubernetes, déclenchement d’un webhook ou mise à jour sur place dans le conteneur, avec retour arrière automatique si la nouvelle version échoue.
Paramètres → Mises à jour → Mettre à jour
Le script vérifie Docker, écrit la configuration avec des mots de passe aléatoires, démarre les services avec PostgreSQL intégré et affiche vos identifiants.
Version gratuite sans limite de durée · Aucune clé de licence requise. Installez Battani et commencez.
À exécuter sur le serveur en root. Propose d’installer Docker s’il manque ; les fichiers vont dans /opt/battani.
curl -fsSL https://battani.dev/install.sh | sudo shSans curl : wget -qO- https://battani.dev/install.sh | sudo sh
Sauvegarde d’abord la base de données, passe à la nouvelle version et revient automatiquement en arrière si elle ne démarre pas.
sudo sh /opt/battani/update.shVous pouvez aussi mettre à jour depuis l’application : Paramètres → Mises à jour.
--version 1.2.3, --port 8080, --url https://k8s.example.com, --no-registry. Exemple : curl -fsSL https://battani.dev/install.sh | sudo sh -s -- --port 8080À exécuter dans PowerShell. Propose d’installer Docker Desktop avec winget s’il manque ; les fichiers vont dans %USERPROFILE%\Battani.
irm https://battani.dev/install.ps1 | iexAvec paramètres : & ([scriptblock]::Create((irm https://battani.dev/install.ps1))) -Port 8080
Sauvegarde d’abord la base de données, passe à la nouvelle version et revient automatiquement en arrière si elle ne démarre pas.
irm https://battani.dev/update.ps1 | iexVous pouvez aussi mettre à jour depuis l’application : Paramètres → Mises à jour.
-Version 1.2.3, -Port 8080, -Url https://k8s.example.com, -NoRegistry, -Dir D:\Battani.Tarifs
1 utilisateur et 1 cluster sont gratuits, sans clé de licence. Les licences payantes sont facturées par utilisateur, sans limite de clusters ni d’équipes ; l’assistant IA, le Docker Registry et les modules de services de données sont inclus.
Indiquez le nombre d’utilisateurs pour voir le total et son détail selon le type de facturation choisi. Les premiers utilisateurs sont facturés au prix de base, chaque utilisateur au-delà du seuil au prix réduit.
Les prix sont en USD et hors TVA. En Turquie, les factures sont émises en TRY au taux de vente USD de la Banque centrale (TCMB) à la date de facturation. Pour les appels d’offres publics et les contrats pluriannuels, demandez un devis.
Questions fréquentes
Votre question n’y figure pas ? Écrivez-nous, nous vous répondons sous un jour ouvré.
Battani fonctionne sur votre infrastructure et conserve les données applicatives dans votre base. Les licences en ligne contactent le serveur de licences pour validation. Si vous activez un fournisseur IA externe, le contexte nécessaire à vos demandes lui est envoyé ; choisissez le fournisseur et les accès adaptés à votre environnement.
Les fonctionnalités sont identiques. La licence en ligne est validée périodiquement auprès de notre serveur de licences et peut être facturée au mois ou à l’année. La licence hors ligne est une clé signée liée à l’installation, destinée aux environnements sans accès Internet ; elle est vendue à l’année et les mises à jour sont livrées en paquets hors ligne.
Vos clusters et vos workloads ne sont pas affectés et aucune donnée n’est supprimée ; Battani n’est qu’une couche de gestion. Si votre usage tient dans le mode gratuit (1 utilisateur actif, 1 cluster), Battani continue de fonctionner en mode gratuit. S’il y a davantage d’utilisateurs ou de clusters, seuls les administrateurs système peuvent se connecter, pour activer ou renouveler une licence ou désactiver des utilisateurs et des clusters ; les autres voient un message qui explique la situation. Dès que la clé renouvelée est activée, l’usage complet est rétabli. Nous vous contactons avant l’échéance pour le renouvellement.
Sans licence active, utilisez Battani sans limite de durée avec 1 utilisateur actif, 1 cluster et sans équipes. Aucune clé n’est nécessaire. Les connexions de données sont limitées à 3 au total et 1 par type de service. Ajoutez une licence à la même installation pour augmenter la capacité. L’IA utilise votre fournisseur configuré, dont les frais peuvent s’appliquer.
Un utilisateur est un compte actif dans Battani (y compris les utilisateurs LDAP) ; vous licenciez le nombre d’utilisateurs dont vous avez besoin. Chaque utilisateur de la licence est un compte nominatif ; un même compte ne peut pas être connecté sur deux appareils à la fois. Le prix est progressif : les utilisateurs 1 à 9 sont facturés au prix de base, et chaque utilisateur à partir du 10e au prix réduit. Les licences payantes n’ont aucune limite de clusters ni d’équipes, et le nombre de nœuds ou de pods n’est pas limité non plus. L’usage gratuit est limité à 1 utilisateur et 1 cluster, sans équipes.
L’assistant utilise le fournisseur que vous configurez (avec votre propre clé). Dans un environnement totalement isolé, il a besoin d’un point d’accès fournisseur joignable (par ex. un Azure OpenAI interne) ; sinon, la fonction IA reste désactivée et tous les autres modules continuent de fonctionner.
Battani propose des consoles Redis, RabbitMQ, Elasticsearch et SQL. Les connexions SQL prennent en charge PostgreSQL, SQL Server, Oracle et MySQL. Les opérations disponibles dépendent de la version du service, des droits et de la configuration ; chaque module est détaillé dans la documentation.
La licence d’essai de 30 jours inclut tous les modules. À la fin, chargez une licence payante sur la même installation et continuez ; aucune réinstallation n’est nécessaire.
Battani passe par l’API Kubernetes standard ; vous pouvez ajouter tout cluster accessible avec un kubeconfig. Battani lui-même peut tourner dans le cluster (configuration in-cluster) ou en dehors avec Docker Compose. Nous vérifierons volontiers la compatibilité avec votre distribution pendant l’essai.
Commençons
Remplissez le formulaire et nous discuterons de votre scénario d’installation, de votre type de licence et de votre échelle. Les demandes de licence d’essai sont traitées le jour même.