প্রকল্প সম্পর্কে

Kubernetes Autoscaler রিপোজিটরিতে Kubernetes ক্লাস্টারে স্বয়ংক্রিয়ভাবে রিসোর্স বরাদ্দ পরিচালনার জন্য ডিজাইন করা অটোস্কেলিং-সম্পর্কিত উপাদানগুলির একটি স্যুট রয়েছে। প্রধান উপাদানগুলির মধ্যে রয়েছে: 1. ক্লাস্টার অটোস্কেলার (Kubernetes 1.8 থেকে GA): স্বয়ংক্রিয়ভাবে একটি Kubernetes ক্লাস্টারের আকার সামঞ্জস্য করে যাতে সমস্ত পড চালানোর জন্য একটি জায়গা থাকে এবং অপ্রয়োজনীয় নোড না থাকে। এটি বেশ কয়েকটি পাবলিক ক্লাউড প্রদানকারীকে সমর্থন করে এবং ডিপ্লয়মেন্টের জন্য একটি সমর্থিত Helm চার্ট অন্তর্ভুক্ত করে। 2. ভার্টিক্যাল পড অটোস্কেলার (বিটা): Kubernetes ক্লাস্টারে চলমান পডগুলির দ্বারা অনুরোধ করা CPU এবং মেমরির পরিমাণ স্বয়ংক্রিয়ভাবে সামঞ্জস্য করে এমন উপাদানগুলির একটি সেট। এটি একটি সমর্থিত Helm চার্টও অন্তর্ভুক্ত করে। 3. অ্যাডন রিসাইজার (বিটা): ভার্টিক্যাল পড অটোস্কেলারের একটি সরলীকৃত সংস্করণ যা Kubernetes ক্লাস্টারে নোডের সংখ্যার উপর ভিত্তি করে একটি ডিপ্লয়মেন্টের রিসোর্স অনুরোধ পরিবর্তন করে। রিপোজিটরিটি Kubernetes ইকোসিস্টেমের অংশ এবং SIG Autoscaling সম্প্রদায় দ্বারা রক্ষণাবেক্ষণ করা হয়। অবদানকারীরা রিপোজিটরিটি ফর্ক করতে পারেন এবং k8s.io-এর একটি সাবডিরেক্টরি হিসাবে কোডটি চেক আউট করতে পারেন। প্রকল্পটি GoDoc ডকুমেন্টেশন সরবরাহ করে এবং চার্ট রিলিজ, CA পরীক্ষা এবং VPA পরীক্ষা সহ CI/CD ওয়ার্কফ্লোরের মাধ্যমে সক্রিয়ভাবে পরীক্ষা করা হয়।