À propos du projet
Le dépôt Kubernetes Autoscaler contient une suite de composants liés à l'autoscaling, conçus pour gérer automatiquement l'allocation des ressources dans les clusters Kubernetes. Les principaux composants incluent :
1. Cluster Autoscaler (GA depuis Kubernetes 1.8) : ajuste automatiquement la taille d'un cluster Kubernetes afin que tous les pods disposent d'un emplacement pour s'exécuter et qu'il n'y ait pas de nœuds inutiles. Il prend en charge plusieurs fournisseurs de cloud public et inclut un chart Helm pris en charge pour le déploiement.
2. Vertical Pod Autoscaler (bêta) : un ensemble de composants qui ajustent automatiquement la quantité de CPU et de mémoire demandée par les pods s'exécutant dans le cluster Kubernetes. Il inclut également un chart Helm pris en charge.
3. Addon Resizer (bêta) : une version simplifiée du Vertical Pod Autoscaler qui modifie les demandes de ressources d'un déploiement en fonction du nombre de nœuds dans le cluster Kubernetes.
Le dépôt fait partie de l'écosystème Kubernetes et est maintenu par la communauté SIG Autoscaling. Les contributeurs peuvent forker le dépôt et récupérer le code en tant que sous-répertoire de k8s.io. Le projet fournit une documentation GoDoc et est activement testé via des workflows CI/CD, notamment la publication de charts, les tests CA et les tests VPA.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.