Concepts clés
Concepts clés
Section intitulée « Concepts clés »Avant de plonger dans l’utilisation de Deployme.cloud, familiarisez-vous avec les concepts fondamentaux.
Un cluster est un ensemble de machines (nodes) exécutant Kubernetes via Talos Linux. Chaque cluster est composé de :
- Control Plane nodes — gèrent l’état du cluster (etcd, API server, scheduler, controller manager)
- Worker nodes — exécutent vos workloads (pods, deployments, services)
Un node est une machine virtuelle ou physique qui fait partie d’un cluster. Chaque node exécute Talos Linux, un OS immuable conçu exclusivement pour Kubernetes.
Tailles de nodes disponibles
Section intitulée « Tailles de nodes disponibles »| Taille | vCPU | RAM | Stockage | Cas d’usage |
|---|---|---|---|---|
| small | 1 | 2 Go | 20 Go | Développement, tests |
| medium | 2 | 4 Go | 40 Go | Applications légères |
| large | 4 | 8 Go | 80 Go | Production standard |
| xlarge | 8 | 16 Go | 160 Go | Workloads exigeants, données |
Phases d’infrastructure
Section intitulée « Phases d’infrastructure »Deployme.cloud prend en charge plusieurs cibles d’infrastructure, organisées en phases :
| Phase | Cible | Description |
|---|---|---|
| 0 | Hébergement managé | Clusters hébergés sur l’infrastructure KVM de Deployme |
| 1 | VMware / Proxmox | Déploiement sur votre infra de virtualisation existante |
| 2 | Bare-metal | Déploiement direct sur serveurs physiques (PXE + iPXE) |
| 3 | Incus / KVM / OpenStack | Support des plateformes de cloud privé |
Agent on-premise (Phase 1+)
Section intitulée « Agent on-premise (Phase 1+) »Pour les déploiements sur votre propre infrastructure, un agent léger (binaire Go unique) est installé sur votre réseau. Il communique avec le control plane Deployme.cloud via mTLS et pilote la création de VMs sur Proxmox ou VMware.
Votre réseau Deployme.cloud┌──────────────┐ mTLS ┌──────────────────┐│ Agent │ ◄─────────► │ Control Plane ││ (binaire Go)│ │ (API Core) ││ │ └──────────────────┘│ ┌─────────┐ ││ │ Proxmox │ ││ │ VMware │ ││ └─────────┘ │└──────────────┘Modèle open-core
Section intitulée « Modèle open-core »Deployme.cloud suit un modèle open-core freemium :
- Community (Gratuit) — Déploiement illimité sur votre infra, SDK/Terraform/Ansible/CAPI inclus, 20h/mois de cluster hébergé offert
- Pro — Support email 24h, hébergement managé à partir de 49€/mois par cluster, SSO/OIDC
- Enterprise — SLA 4h, Slack dédié, multi-tenancy avancé, formation sur site, audit et consulting
API Token
Section intitulée « API Token »Pour interagir avec l’API Deployme.cloud (via SDK, Terraform, CLI ou directement), vous avez besoin d’un API token. Ce token est généré depuis le Manager dans les paramètres de votre compte.
Les tokens suivent le principe du moindre privilège — vous pouvez créer des tokens avec des permissions restreintes (lecture seule, cluster spécifique, etc.).
Kubeconfig
Section intitulée « Kubeconfig »Le kubeconfig est le fichier de configuration Kubernetes qui vous permet de vous connecter à votre cluster avec kubectl. Il est généré automatiquement lors de la création du cluster et téléchargeable depuis le Manager ou via l’API.
# Utiliser un kubeconfig spécifiqueexport KUBECONFIG=~/deployme-cluster.yamlkubectl get nodeskubectl get pods -A