Aller au contenu

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

RessourceRôle principalPour 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

Ressourcerequests par conteneurlimits par conteneur
CPU100 millimité
Mémoire200 Mi200 Mi
Stockage éphémère1 Gi1 Gi

3. Plages autorisées (min / max)

RessourceMinimumMaximum
CPU10 millimité
Mémoire64 Mi8 Gi
Stockage éphémère2 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 :

  1. Organisation / namespace concerné ;
  2. Ressource et valeur souhaitées ;
  3. 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

  1. Spécifiez toujours vos resources dans vos manifests ou charts Helm.
  2. Consultez l’utilisation réelle de ressources de vos conteneurs (CPU, mémoire, stockage).
  3. Utiliser des HorizontalPodAutoscalers pour absorber les pics CPU.