Skip to main content
Le fichier de valeurs Helm définit la configuration spécifique d’une application : image, ingress, ressources, sondes de santé et étapes canary. Voici le gabarit complet utilisé par Kaeyros Analytics.

Gabarit complet d’un fichier de valeurs

values.yaml

Deux avertissements critiques

Resources vide par défaut : si vous ne définissez pas de limits et requests, le pod est en classe BestEffort. Il sera le premier évincé par le scheduler Kubernetes en cas de pression sur les nœuds. Mesurez la consommation réelle avec kubectl top pod plutôt que de deviner les valeurs.
Sans readinessProbe : si vous omettez la sonde de disponibilité, le canary basculera sur des pods dont Argo Rollouts ignore complètement l’état. Le trafic sera envoyé vers des pods potentiellement non prêts, ce qui provoque des erreurs 502/503.
Utilisez kubectl top pod -n <namespace> sur plusieurs jours pour établir une baseline CPU et mémoire, puis remplissez le bloc resources avec des valeurs fondées sur des mesures réelles.