CLOUD & INFRA

Kubernetes v1.36 ปรับปรุงระบบ Scheduling ใหม่เพื่อรองรับงาน AI/ML และ Batch ได้ดียิ่งขึ้น

Kubernetes13 May 2026
1 min read
Key Takeaways
  • การแยก API ระหว่าง Template
  • Runtime พร้อมระบบ PodGroup Scheduling Cycle ช่วยเพิ่มความแม่นยำในการจัดสรรทรัพยากรสำหรับงานที่ซับซ้อน

ทำไมเรื่องนี้ถึงสำคัญ

การปรับปรุงครั้งนี้ช่วยให้ Kubernetes สามารถจัดการเวิร์กโหลดขนาดใหญ่และซับซ้อน เช่น การเทรนโมเดล AI ได้อย่างมีประสิทธิภาพมากขึ้น โดยลดโอกาสเกิดปัญหาทรัพยากรติดขัดหรือการจองทรัพยากรไม่ครบตามที่งานต้องการ

Kubernetes เวอร์ชัน 1.36 นำเสนอการเปลี่ยนแปลงครั้งสำคัญในระบบการจัดตารางงาน (Scheduling) เพื่อตอบโจทย์งานด้าน AI/ML และ Batch โดยมีการแยกบทบาทของ API อย่างชัดเจน คือ Workload API จะทำหน้าที่เป็นเพียงต้นแบบ (Static Template) ในขณะที่ PodGroup API จะทำหน้าที่จัดการสถานะการทำงานจริง (Runtime State) ซึ่งช่วยเพิ่มความสามารถในการขยายตัวและประสิทธิภาพการทำงานของ Scheduler

นอกจากนี้ยังมีการนำเสนอ PodGroup Scheduling Cycle ใหม่ ซึ่งช่วยให้การตัดสินใจจัดตารางงานเป็นแบบเบ็ดเสร็จในครั้งเดียว (Atomic Operation) แทนที่จะตัดสินใจทีละ Pod ซึ่งจะช่วยป้องกันปัญหา Scheduling Deadlock ในกรณีของ Gang Scheduling ที่ต้องการให้ Pod ทั้งหมดรันพร้อมกัน นอกจากนี้ยังมีการรองรับ ResourceClaim สำหรับ Workload เพื่อเปิดใช้งาน Dynamic Resource Allocation (DRA) ให้กับ PodGroups อีกด้วย

สรุปประเด็นหลัก

แยก Workload API (Template) และ PodGroup API (Runtime) ออกจากกันในกลุ่ม v1alpha2

PodGroup Scheduling Cycle ช่วยให้ตัดสินใจจัดตารางงานแบบกลุ่มได้แบบ Atomic

รองรับ Dynamic Resource Allocation (DRA) สำหรับ PodGroups

นวัตกรรมและเทคโนโลยี

platform

PodGroup API

API ใหม่สำหรับจัดการสถานะและนโยบายการรันงานแบบกลุ่มที่แยกออกจากเทมเพลต

infrastructure

Gang Scheduling Cycle

รอบการจัดตารางงานที่ประเมินและจองทรัพยากรให้กับ Pod ทั้งกลุ่มพร้อมกันเพื่อป้องกัน Deadlock

Developer Impact
นักพัฒนาที่ทำงานกับเวิร์กโหลด AI และ Batch จะสามารถกำหนดนโยบายการจองทรัพยากรที่ซับซ้อนได้ดีขึ้น และลดปัญหาการรอคอยทรัพยากรในระดับกลุ่ม Pod
Keywords
#kubernetes #scheduling #podgroup #ai/ml #gang scheduling
Original Source

อ่านข้อมูลเพิ่มเติมจากแหล่งข่าวหลัก

Kubernetes