الإعلان عن Karpenter الإصدار 1.0
واليوم، مع إطلاق الإصدار 1.0.0 من Karpenter، تخرج واجهات برمجة تطبيقات Karpenter من الإصدار التجريبي. Karpenter هو حل لإدارة حوسبة Kubernetes يتسم بالمرونة والفعالية والأداء العالي مما يساعد على تحسين توفر التطبيقات وتقليل نفقات التشغيل وزيادة استغلال حوسبة الكتل. يتضمن هذا الإصدار أيضًا ثلاث ميزات جديدة توفر للعملاء تحكمًا أكبر في طريقة ووقت قيام Karpenter بتعطيل تطبيقات Kubernetes. يستطيع العملاء استخدام Karpenter مع خدمة Amazon Elastic Kubernetes (EKS) أو أي كتلة متوافقة من Kubernetes.
ومثل مشاريع Kubernetes الأخرى مفتوحة المصدر، تتبع واجهات برمجة تطبيقات Karpenter نفس الطريقة في تطوير الإصدارات من الإصدار الأولي إلى التجريبي وصولاً إلى الإصدار المستقر. في أكتوبر 2023، قام مشروع Karpenter بتطوير واجهات برمجة التطبيقات الخاصة به من الإصدار الأولي إلى التجريبي. يمثل هذا الإصدار الهدف النهائي في اكتمال المشروع ويستطيع العملاء التأكد من أن جميع واجهات برمجة تطبيقات Karpenter ستظل متاحة في الإصدارات 1.0 الثانوية المستقبلية ولن يتم تعديلها بأي طريقة تؤدي إلى الحاجة لإجراء تغييرات جذرية. إلى جانب التخرج من الإصدار التجريبي، يتضمن هذا الإصدار 1.0 ثلاث ميزات جديدة من Karpenter هي: 1) القدرة على تحديد أسباب انقطاع العمل، مثل نقص الاستخدام، والفراغ، والانحراف، وميزانيات انقطاع العمل، 2) وجود وضع لحالات انقطاع العمل القوية والذي يساعد العملاء على عمل توازن بين توفر التطبيق ومتطلبات الأمان، و3) توسيع consolidateAfter الذي يتيح للعملاء ضبط ميزة دمج Karpenter بشكل أفضل لتلبية متطلبات التوفير في التكلفة وإتاحة التطبيقات.
يوجد وصف كامل لهذه الميزات والتغييرات الأخرى التي تم إدخالها على الإصدار 1.0.0 في مدونة إطلاق Karpenter الإصدار 1.0. لمعرفة المزيد من المعلومات عن Karpenter، تفضل بزيارة صفحة karpenter.sh أو التحجيم التلقائي في دليل مستخدم Amazon EKS.