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

Karpenter एक Kubernetes नोड ऑटोस्केलर है जो लचीलेपन, प्रदर्शन और सरलता के लिए डिज़ाइन किया गया है। यह चार-चरणीय लूप के माध्यम से Kubernetes क्लस्टर्स पर वर्कलोड चलाने की दक्षता और लागत में सुधार करता है: Kubernetes शेड्यूलर द्वारा अनशेड्यूल करने योग्य चिह्नित पॉड्स की निगरानी करना, उन पॉड्स द्वारा अनुरोधित शेड्यूलिंग प्रतिबंधों (संसाधन अनुरोध, नोड सेलेक्टर, एफिनिटी, टॉलरेशन, और टोपोलॉजी स्प्रेड कंस्ट्रेंट्स) का मूल्यांकन करना, पॉड्स की आवश्यकताओं को पूरा करने वाले नोड्स प्रोविजन करना, और आवश्यकता न होने पर नोड्स को हटाना। Karpenter एक मल्टी-क्लाउड प्रोजेक्ट है। मुख्य रिपॉजिटरी के साथ विभिन्न संगठनों द्वारा अनुरक्षित प्रोवाइडर कार्यान्वयन हैं, जिनमें AWS, Azure, AlibabaCloud, Bizfly Cloud, Clever Cloud, Cluster API, Exoscale, GCP, Hetzner, Huawei Cloud, IBM Cloud, Proxmox, Oracle Cloud Infrastructure (Oracle-अनुरक्षित और Zoom-अनुरक्षित दोनों प्रोवाइडर के साथ), Akamai/Linode (Alpha), और UpCloud (community और kubekanvas-अनुरक्षित वेरिएंट) शामिल हैं। यह प्रोजेक्ट Kubernetes SIGs संगठन के अंतर्गत खुले तौर पर विकसित किया जाता है। समुदाय की भागीदारी Kubernetes Slack के माध्यम से होती है, जिसमें उपयोगकर्ताओं (#karpenter) और योगदानकर्ताओं (#karpenter-dev) के लिए समर्पित चैनल हैं। प्रोजेक्ट द्वि-साप्ताहिक वर्किंग ग्रुप मीटिंग्स और साप्ताहिक इश्यू ट्राइएज मीटिंग्स आयोजित करता है, जिसमें प्रकाशित Zoom लिंक, एक Google Calendar, और मीटिंग नोट्स शामिल हैं। योगदान का स्वागत इश्यू ट्रैकर के माध्यम से किया जाता है, जो good-first-issue और help-wanted लेबल को हाइलाइट करता है, और एक योगदानकर्ता गाइड प्रदान की जाती है। भागीदारी Kubernetes Code of Conduct द्वारा शासित होती है। 2021 से 2025 तक रिकॉर्ड किए गए वार्ताओं का एक संग्रह वर्कलोड कंसोलिडेशन, ऑटोस्केलिंग तुलनाएं, और क्लस्टर अपडेट को स्वचालित करने जैसे विषयों को कवर करता है।