Prérequis
Version Ubuntu, accès SSH et règles réseau pour les serveurs que vous connectez à Kubeara.
Kubeara déploie sur des machines que vous fournissez. Le panneau de contrôle (Cloud ou auto-hébergé) doit atteindre ces machines en SSH pendant la connexion. Ensuite, l’agent parle en sortant.
Serveurs connectés (charges de travail)
| Prérequis | Détail |
|---|---|
| OS | Ubuntu 22.04 ou plus récent |
| Accès | SSH avec un utilisateur capable d’installer des paquets / d’exécuter Docker tel que configuré par Kubeara |
| Accessibilité | Hôte et port joignables depuis le panneau de contrôle au moment de la connexion |
| Disque | Assez d’espace pour les images, volumes et journaux des services que vous déployez |
| GPU (optionnel) | Stack NVIDIA sur l’hôte si vous déployez des modèles GPU ; Kubeara reporte l’utilisation, la VRAM et la température par conteneur |
Vous n’avez pas besoin de préinstaller Docker, de configurer le pare-feu pour chaque service, ni d’émettre des certificats. Kubeara le fait sur le serveur connecté.
Réseau
- Connexion utilise SSH du panneau vers le serveur.
- Exécution utilise un agent sortant uniquement. Vous ne devriez pas laisser un port de gestion Kubeara entrant ouvert sur Internet pour que le panneau interroge l’hôte.
- TLS pour les services publiés est provisionné automatiquement (Let's Encrypt). L’hôte doit pouvoir terminer HTTP-01 ou le chemin de challenge de votre installation — en général le serveur a besoin d’un nom DNS public pour les certificats automatiques.
Si le serveur est derrière un pare-feu, autorisez SSH depuis l’IP du panneau (Cloud) ou depuis l’hôte de votre panneau auto-hébergé. N’exposez pas Docker ni les ports de base de données au monde sauf si vous le souhaitez.
Hôte du panneau de contrôle (auto-hébergé uniquement)
Pour exécuter Kubeara auto-hébergé vous avez besoin de :
- Linux, macOS ou Windows (WSL / Git Bash), ou Windows PowerShell avec Docker Desktop
- Docker et Docker Compose (le script d’installation peut installer Docker Engine sur Linux)
curletopensslpour l’installateur en une ligne- Un port pour le tableau de bord (par défaut 3000 — vérifiez la sortie de l’installateur)
Comptes
- Cloud : inscription avec e-mail. Pas de carte bancaire pour l’offre gratuite.
- Auto-hébergé : configuration au premier lancement dans le tableau de bord après l’installation. Aucun compte Kubeara Cloud n’est requis pour le panneau sous licence MIT.
Ce que Kubeara n’exige pas
- Un ticket DevOps pour écrire des scripts nginx ou certbot
- Ranger des clés SSH dans un wiki en clair (le produit chiffre les identifiants ; voir Sécurité)
- Déplacer les données Postgres, les poids de modèles ou les fichiers d’application sur des disques appartenant à Kubeara