Configurer l'autoscaler de cluster
Découvrez comment configurer l'autoscaler de cluster sur OVHcloud Managed Kubernetes
Objectif
OVHcloud Managed Kubernetes Service vous fournit des clusters Kubernetes sans que vous ayez à vous soucier de leur installation ou de leur exploitation.
Au fil de la vie de votre cluster, vous pouvez vouloir ajuster dynamiquement sa taille pour l'adapter à vos workloads. L'autoscaler de cluster simplifie cette tâche en augmentant ou en réduisant la taille de votre cluster OVHcloud Managed Kubernetes pour répondre à la demande de vos workloads.
Ce guide fait suite au guide Utiliser l'autoscaler de cluster et présente en détail la configuration de l'autoscaler de cluster.
Prérequis
- Un cluster OVHcloud Managed Kubernetes
- Une compréhension de base du fonctionnement de l'autoscaler de cluster et de son activation
En pratique
Configuration de l'autoscaler
Lorsque l'autoscaler est activé sur un pool de nœuds, il utilise une configuration par défaut.
Voici une description des paramètres utilisés dans la configuration de l'autoscaler et de leur valeur par défaut :
Vous pouvez obtenir plus d'informations sur ces paramètres dans la documentation de l'autoscaler Kubernetes.
Si vous pensez que nous devrions réévaluer la valeur par défaut et/ou prioriser la possible personnalisation d'un de ces paramètres, n'hésitez pas à créer un ticket sur notre roadmap publique.
Configurer l'autoscaler
La façon la plus simple d'activer l'autoscaler consiste à utiliser l'API Kubernetes, par exemple via kubectl.
Utiliser l'API Kubernetes
Lorsque l'autoscaler est activé sur un pool de nœuds, il utilise une configuration par défaut.
Pour lister les pools de nœuds, vous pouvez utiliser :
Vous pouvez modifier plusieurs valeurs de paramètres via la commande kubectl :
Dans mon exemple de cluster :
Pour le moment, seuls les paramètres suivants sont modifiables :
- autoscale
- autoscaling
- desiredNodes
- minNodes
- maxNodes
Si vous pensez que nous devrions prioriser la possible personnalisation d'autres paramètres d'autoscaling, n'hésitez pas à créer un ticket sur notre roadmap publique.
Aller plus loin
Pour avoir une vue d'ensemble d'OVHcloud Managed Kubernetes Service, vous pouvez consulter la page OVHcloud Managed Kubernetes.
Sinon, pour l'ignorer et en savoir plus sur l'utilisation pratique de votre cluster Kubernetes, nous vous invitons à consulter nos tutoriels.
-
Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.
-
Échangez avec notre communauté d'utilisateurs.