1 dépôt
Ensuring applications respect CPU limits within Kubernetes clusters via automatic process alignment.
Distinct from Kubernetes Resource Quantity Management: Focuses on the alignment of application threads to K8s limits, not cost allocation or linting.
Explore 1 awesome GitHub repository matching devops & infrastructure · Kubernetes CPU Limit Alignment. Refine with filters or upvote what's useful.
Automaxprocs est un outil de configuration de runtime Go et un gestionnaire de quota CPU conçu pour aligner automatiquement le nombre maximum de threads du système d'exploitation avec les ressources CPU disponibles pour un conteneur Linux. Il fonctionne comme un optimiseur de ressources qui garantit que le runtime Go respecte les contraintes des environnements conteneurisés. Le projet gère spécifiquement l'alignement des nombres de processus avec les quotas du Completely Fair Scheduler. Il permet aux applications Go de maintenir des performances stables à travers diverses tailles de conteneurs en ajustant dynamiquement le nombre de processeurs du runtime pour correspondre aux ressources allouées. Cet outillage couvre la gestion des ressources pour les clusters Kubernetes et l'orchestration de conteneurs Linux. Il utilise un mécanisme pour synchroniser le nombre maximum de threads actifs avec le quota CPU alloué au conteneur.
Automatically aligns Go process counts with allocated CPU resources in Kubernetes clusters.