CLOUD & INFRA

Kubernetes 1.36 เพิ่มเมทริกซ์ใหม่สำหรับตรวจสอบการซิงค์ข้อมูลเส้นทางใน Cloud Controller Manager

Kubernetes.io15 May 2026
1 min read
Key Takeaways
  • เมทริกซ์ใหม่นี้ช่วยให้การทำ A/B Testing ระหว่างระบบซิงค์แบบเดิมและระบบใหม่ที่ใช้เหตุการณ์เป็นตัวขับเคลื่อนทำได้ง่ายและชัดเจนขึ้น

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

การมีเมทริกซ์ตรวจสอบการซิงค์ข้อมูลช่วยให้ทีมวิศวกรรมสามารถปรับแต่งระบบให้ทำงานได้อย่างมีประสิทธิภาพ ลดค่าใช้จ่ายและเลี่ยงการถูกจำกัดอัตราการเรียกใช้ API (Rate Limit) จากผู้ให้บริการคลาวด์

ใน Kubernetes เวอร์ชัน 1.36 ได้มีการเพิ่มเมทริกซ์ในระดับ Alpha ตัวใหม่ชื่อว่า route_controller_route_sync_total เข้าไปในส่วนของ Cloud Controller Manager (CCM) โดยเมทริกซ์นี้จะทำหน้าที่นับจำนวนครั้งที่ระบบทำการซิงโครไนซ์ข้อมูลเส้นทาง (Route) กับผู้ให้บริการคลาวด์

เป้าหมายหลักของการเพิ่มเมทริกซ์นี้คือการช่วยให้ผู้ดูแลระบบสามารถตรวจสอบและเปรียบเทียบประสิทธิภาพของฟีเจอร์ CloudControllerManagerWatchBasedRoutesReconciliation ซึ่งถูกแนะนำมาตั้งแต่เวอร์ชัน 1.35 โดยฟีเจอร์ดังกล่าวเปลี่ยนจากการซิงค์ข้อมูลแบบกำหนดระยะเวลาคงที่ (Fixed-interval) มาเป็นการซิงค์ตามเหตุการณ์ที่เกิดขึ้นจริง (Watch-based) ซึ่งช่วยลดภาระการเรียกใช้ API ของผู้ให้บริการคลาวด์ได้อย่างมาก

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

เพิ่มเมทริกซ์สถานะ Alpha ตัวใหม่ route_controller_route_sync_total

ช่วยตรวจสอบประสิทธิภาพของ Watch-based route reconciliation

ลดความถี่ในการเรียก API ไปยังคลาวด์โปรไวเดอร์ในคลัสเตอร์ที่สถานะโหนดคงที่

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

infrastructure

New Route Sync Metric

ตัวนับจำนวนครั้งการซิงค์ข้อมูลเส้นทาง เพื่อการวิเคราะห์และตรวจสอบการทำงานของ Route Controller

Developer Impact
วิศวกรระบบสามารถใช้เมทริกซ์นี้ร่วมกับระบบ Monitoring เช่น Prometheus เพื่อประเมินความคุ้มค่าของการเปิดใช้งานฟีเจอร์ Watch-based reconciliation
Keywords
#kubernetes #cloud controller manager #ccm #metrics #networking
Original Source

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

Kubernetes.io