ประกาศเปิดตัว Karpenter 1.0

โพสต์บน: 14 ส.ค. 2024

วันนี้ API ของ Karpenter ออกจากรุ่นเบต้าแล้วในการเปิดตัว Karpenter เวอร์ชัน 1.0.0 Karpenter เป็นโซลูชันการจัดการการประมวลผลจาก Kubernetes ที่ยืดหยุ่น ใช้งานได้ดี และมีประสิทธิภาพสูง ซึ่งช่วยปรับปรุงความพร้อมใช้งานของแอปพลิเคชัน ลดค่าใช้จ่ายในการดำเนินงาน และเพิ่มการใช้งานการประมวลผลของคลัสเตอร์ รุ่นนี้ยังมาพร้อมกับ 3 ฟีเจอร์ใหม่ที่ช่วยให้ลูกค้าควบคุมวิธีการและเวลาที่ Karpenter เข้าแทรกแซงการทำงานของแอปพลิเคชัน Kubernetes ได้ดียิ่งขึ้น ลูกค้าสามารถใช้ Karpenter กับ Amazon Elastic Kubernetes Service (EKS) หรือคลัสเตอร์ Kubernetes ใด ๆ ที่สอดคล้องกันได้

API ของ Karpenter ผ่านการกระบวนการพัฒนามาตั้งแต่รุ่นอัลฟ่าและเบต้า จนมีความเสถียรในที่สุด ไม่ต่างจากโปรเจกต์โอเพนซอร์ส Kubernetes อื่น ๆ ในเดือนตุลาคม 2023 โปรเจกต์ Karpenter ได้ย้าย API จากรุ่นอัลฟ่าเป็นเบต้า การเปิดตัวครั้งนี้ถือเป็นหมุดหมายขั้นสุดท้ายในการพัฒนาของโปรเจกต์แล้ว และลูกค้าสามารถมั่นใจได้เลยว่า Karpenter API ทั้งหมดจะยังคงพร้อมใช้งานในเวอร์ชันรอง 1.0 ในอนาคต และไม่มีการแก้ไขใด ๆ ในลักษณะที่ส่งผลให้เกิดการเปลี่ยนแปลงที่ฉับพลัน นอกเหนือจากการออกจากรุ่นเบต้าแล้ว รุ่น 1.0 นี้ยังมีฟีเจอร์ใหม่ 3 ฟีเจอร์สำหรับ Karpenter ได้แก่ 1/ ความสามารถในการระบุสาเหตุของการเข้าแทรกแซง เช่น การใช้งานที่น้อยเกินไป ความว่างเปล่า ความคลาดเคลื่อน สำหรับงบประมาณในการเข้าแทรกแซง 2/ โหมดการเข้าแทรกแซงเชิงบังคับ (Forceful Disruption Mode) ซึ่งช่วยให้ลูกค้าสร้างสมดุลระหว่างความพร้อมใช้งานของแอปพลิเคชันกับข้อกำหนดด้านความปลอดภัยได้ และ 3/ การขยายการทำงานของคำสั่ง consolidateAfter ที่จะเอื้อให้ลูกค้าปรับแต่งฟีเจอร์การรวมของ Karpenter ได้ดีขึ้นเพื่อให้ตรงตามความคุ้มทุนและข้อกำหนดเรื่องความพร้อมใช้งานของแอปพลิเคชันของตน

คำอธิบายแบบเต็มของฟีเจอร์เหล่านี้ และการเปลี่ยนแปลงอื่น ๆ ที่นำมาใช้ในเวอร์ชัน 1.0.0 มีอยู่ในบล็อกเปิดตัว Karpenter 1.0 หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Karpenter โปรดไปที่ karpenter.sh หรือหน้า Auto Scaling ในคู่มือผู้ใช้ Amazon EKS