इस प्रोजेक्ट के बारे में

Kubernetes Autoscaler रिपॉजिटरी में Kubernetes क्लस्टर में संसाधन आवंटन को स्वचालित रूप से प्रबंधित करने के लिए डिज़ाइन किए गए ऑटोस्केलिंग-संबंधित घटकों का एक सूट शामिल है। प्राथमिक घटकों में शामिल हैं: 1. Cluster Autoscaler (Kubernetes 1.8 से GA): Kubernetes क्लस्टर के आकार को स्वचालित रूप से समायोजित करता है ताकि सभी पॉड्स के पास चलने के लिए जगह हो और कोई अनावश्यक नोड्स न हों। यह कई सार्वजनिक क्लाउड प्रदाताओं का समर्थन करता है और इसमें तैनाती के लिए एक समर्थित Helm चार्ट शामिल है। 2. Vertical Pod Autoscaler (बीटा): घटकों का एक सेट जो Kubernetes क्लस्टर में चल रहे पॉड्स द्वारा अनुरोधित CPU और मेमोरी की मात्रा को स्वचालित रूप से समायोजित करता है। इसमें एक समर्थित Helm चार्ट भी शामिल है। 3. Addon Resizer (बीटा): Vertical Pod Autoscaler का एक सरलीकृत संस्करण जो Kubernetes क्लस्टर में नोड्स की संख्या के आधार पर एक तैनाती के संसाधन अनुरोधों को संशोधित करता है। यह रिपॉजिटरी Kubernetes पारिस्थितिकी तंत्र का हिस्सा है और SIG Autoscaling समुदाय द्वारा अनुरक्षित है। योगदानकर्ता रिपॉजिटरी को फोर्क कर सकते हैं और कोड को k8s.io की उपनिर्देशिका के रूप में चेक आउट कर सकते हैं। परियोजना GoDoc दस्तावेज़ीकरण प्रदान करती है और CI/CD वर्कफ़्लो के माध्यम से सक्रिय रूप से परीक्षण की जाती है जिसमें चार्ट रिलीज़, CA परीक्षण और VPA परीक्षण शामिल हैं।