Documentation ISOGrid
Le fonctionnement d'ISOGrid : déployer des applications, bases de données managées, domaines, contrôle d'accès, ligne de commande et engagements de la plateforme.
Guide
- Qu'est-ce qu'ISOGrid — Une plateforme cloud construite en Algérie, pour les équipes qui veulent livrer sans gérer de serveurs.
- Premiers pas — D'un compte à quelque chose qui tourne sur Internet.
- Déployer une application — D'un dépôt à une adresse en service, et ce qui se passe à chaque étape.
- Dépôts Git — Connecter GitHub ou GitLab, décider qui dans l'organisation peut construire à partir de vos dépôts, et ce qui se passe quand vous partez.
- Adresses et domaines — L'adresse que reçoit chaque application, utiliser votre propre nom à la place, et ce qui casse quand le DNS est faux.
- Bases de données — En commander une, ce à quoi chaque disposition survit, et pourquoi la réplication n'est pas une sauvegarde.
- Clusters privés sans dépendance — Ce qui tourne sur vos machines est du Docker Swarm ou du Kubernetes standard, et continue de tourner si vous partez.
- Rôles, groupes de permissions et accès — Les trois niveaux qui décident de ce que chaque membre peut faire, les groupes dont dispose toute organisation dès le départ, et les règles qui empêchent quiconque de s'élever.
- Quand ça ne va pas — Les pannes que vous rencontrerez le plus probablement, ce que chacune signifie réellement, et quoi faire.
Ligne de commande
- Installer la CLI — Une seule commande sous Linux, macOS ou Windows, une somme de contrôle pour chaque téléchargement, et comment la mettre à jour ou la supprimer.
- Référence des commandes — Chaque groupe de commandes, ce qu'il fait, et la page où il est expliqué en détail.
- Automatiser les applications — Créer, configurer, déployer et supprimer des applications depuis un terminal ou un script, avec chaque option expliquée.
- Déployer depuis la CI/CD — Déployer à chaque push depuis GitHub Actions ou GitLab CI/CD, avec un identifiant restreint et un job qui échoue quand le déploiement échoue.
- Dépôts, groupes et accès — Décider qui peut construire depuis un dépôt, gérer les groupes de permissions et savoir qui détient quoi, depuis le terminal.
Tutoriels
- Votre premier déploiement — D'un dépôt à une adresse qui fonctionne, avec les erreurs signalées avant que vous ne les commettiez.
Politiques
- Disponibilité et support — Ce à quoi la plateforme s'engage, ce à quoi elle ne s'engage pas, et comment joindre une personne.
- Utilisation acceptable — Ce que vous pouvez exécuter, ce que vous ne pouvez pas exécuter, et ce qui se passe si une limite est franchie.