Gestion des ressources
Cette page décrit comment Kontainers gère les ressources CPU, mémoire et stockage éphémère de vos conteneurs, ainsi que les quotas applicables à votre namespace.
1. Rappels sur les ressources Kubernetes
| Ressource | Rôle principal | Pour en savoir plus |
|---|---|---|
CPU (cpu) | Temps processeur alloué au conteneur. 1000 mCPU = 1 coeur de CPU. | Docs officielles – CPU |
Mémoire (memory) | RAM utilisable ; dépassement ⇒ OOMKill. | Docs officielles – Memory |
Stockage éphémère (ephemeral-storage) | Espace disque local supprimé quand le Pod est détruit. | Docs officielles – Ephemeral storage |
Chaque conteneur déclare des requests (garanties) et des limits (plafonds).
2. Valeurs appliquées par défaut
| Ressource | requests par conteneur | limits par conteneur |
|---|---|---|
| CPU | 100 m | illimité |
| Mémoire | 200 Mi | 200 Mi |
| Stockage éphémère | 1 Gi | 1 Gi |
3. Plages autorisées (min / max)
| Ressource | Minimum | Maximum |
|---|---|---|
| CPU | 10 m | illimité |
| Mémoire | 64 Mi | 8 Gi |
| Stockage éphémère | — | 2 Gi |
Si votre application nécessite plus que ces bornes, ouvrez un ticket au support
(${support@blackswift.fr} ou https://blackswift.link/ticket) en précisant :
- Organisation / namespace concerné ;
- Ressource et valeur souhaitées ;
- Justification technique (benchmarks, charge prévue).
Nous ajusterons le plafond après validation.
4. Quotas objet par namespace
En complément, Kontainers limite le nombre d’objets Kubernetes afin de protéger le cluster, mais aussi votre facture !
Vous pouvez visualiser votre consommation et vos quotas depuis votre monitoring
5. Bonnes pratiques
- Spécifiez toujours vos
resourcesdans vos manifests ou charts Helm. - Consultez l’utilisation réelle de ressources de vos conteneurs (CPU, mémoire, stockage).
- Utiliser des HorizontalPodAutoscalers pour absorber les pics CPU.