CLOUD & INFRA

Kubernetes v1.37 ปรับสถานะ Metrics API เป็นเวอร์ชัน Stable (GA)

Kubernetes27 Aug 2026
1 min read
Key Takeaways
  • Metrics API ใน Kubernetes v1
  • 37 เปลี่ยนสถานะเป็น v1 เพื่อความเสถียร โดยยังคงโครงสร้างข้อมูลเดิมและรองรับความเข้ากันได้ย้อนหลัง

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

การที่ Metrics API เข้าสู่สถานะ GA ช่วยให้ผู้ดูแลระบบและนักพัฒนามั่นใจในการสร้างเครื่องมือตรวจสอบ (Monitoring) และการจัดการทรัพยากรบนคลัสเตอร์ในระยะยาว เนื่องจากมีการรับประกันความเสถียรตามมาตรฐานของ Kubernetes API และลดความเสี่ยงจากการเปลี่ยนแปลง API ที่ไม่คาดคิด

ในเวอร์ชัน v1.37 ของ Kubernetes ได้มีการประกาศยกระดับ Metrics API (metrics.k8s.io) ให้เข้าสู่สถานะ Stable (GA) หรือเวอร์ชัน v1 อย่างเต็มรูปแบบ โดย API ชุดนี้มีบทบาทสำคัญในการให้ข้อมูลการใช้งานทรัพยากรทั้ง CPU และหน่วยความจำของ Node และ Pod ซึ่งเป็นหัวใจหลักในการทำงานของคำสั่ง kubectl top รวมถึงระบบการขยายขนาดอัตโนมัติ (Horizontal Pod Autoscaling - HPA)

การปรับสถานะสู่ระดับ Stable ในครั้งนี้เป็นการเน้นย้ำถึงการรับประกันความมั่นคงและความพร้อมในการใช้งานระดับ Production ของตัว API เอง โดยที่โครงสร้างข้อมูล (Resource types) และฟิลด์ต่างๆ ยังคงเหมือนเดิมกับเวอร์ชัน v1beta1 ทุกประการ ดังนั้นการเปลี่ยนแปลงหลักจึงอยู่ที่เวอร์ชันของ API ไม่ใช่รูปแบบของข้อมูลที่ส่งกลับมา

สิ่งที่ผู้ใช้ควรรู้คือ Kubernetes v1.37 ยังคงรองรับเวอร์ชัน v1beta1 ต่อไปเพื่อรักษาความเข้ากันได้กับไคลเอนต์รุ่นเก่า โดยตัวจัดการ HPA ในปัจจุบันยังคงทำงานผ่าน v1beta1 อยู่ แต่จะมีการปรับปรุงให้รองรับการเลือกเวอร์ชันโดยอัตโนมัติในอนาคต ผู้ดูแลคลัสเตอร์ไม่จำเป็นต้องเปิดฟีเจอร์เพิ่มเติมใดๆ เนื่องจาก API นี้ทำงานผ่านชั้น API aggregation ที่มีการใช้งานกันอย่างกว้างขวางผ่าน metrics-server อยู่แล้ว

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

Metrics API เลื่อนระดับจาก v1beta1 สู่ v1 (Stable) ใน Kubernetes v1.37

โครงสร้างข้อมูล NodeMetrics และ PodMetrics ยังคงเดิมไม่มีการเปลี่ยนแปลงฟิลด์

รองรับการใช้งานร่วมกับ kubectl top และระบบ Autoscaling ตามปกติ

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

platform

Metrics API v1 Graduation

การเลื่อนระดับ API metrics.k8s.io สู่เวอร์ชัน v1 เพื่อการรับประกันความเสถียรในระยะยาว

infrastructure

Backward Compatibility

ยังคงรองรับ v1beta1 และฟังก์ชันเดิมเพื่อให้เครื่องมือรุ่นเก่าทำงานต่อไปได้โดยไม่ติดขัด

Developer Impact
ผู้ดูแลระบบคลัสเตอร์และนักพัฒนาแพลตฟอร์มควรตรวจสอบการอัปเดต metrics-server ให้รองรับ v1 และสามารถปรับเปลี่ยนการเรียกใช้งาน API ไปยังเอนด์พอยต์ v1 เพื่อความเสถียรสูงสุด แต่ยังไม่จำเป็นต้องแก้ไขโค้ดที่อ้างอิงฟิลด์ข้อมูลเดิม
Keywords
#kubernetes #api #monitoring #infrastructure
Original Source

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

Kubernetes