CLOUD & INFRA

Kubernetes 1.36 ยกระดับ Mixed Version Proxy สู่สถานะ Beta ช่วยให้การอัปเกรดคลัสเตอร์ราบรื่นขึ้น

Kubernetes.io15 May 2026
1 min read
Key Takeaways
  • Mixed Version Proxy ในสถานะ Beta จะช่วยให้การสื่อสารระหว่าง API Server ต่างเวอร์ชันทำงานได้อย่างถูกต้องโดยอัตโนมัติ ช่วยลดดาวน์ไทม์และความผิดพลาดเชิงเทคนิคขณะอัปเกรดระบบ

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

ฟีเจอร์นี้ช่วยเพิ่มความปลอดภัยและความเสถียรในการบริหารจัดการโครงสร้างพื้นฐานขนาดใหญ่ ลดโอกาสเกิดปัญหา Garbage Collection ผิดพลาดหรือการลบ Namespace ที่ถูกบล็อกเนื่องจาก API Server มองไม่เห็นทรัพยากรในช่วงรอยต่อของการอัปเกรด

Kubernetes เวอร์ชัน 1.36 ได้ประกาศให้ Mixed Version Proxy (MVP) เข้าสู่สถานะ Beta อย่างเป็นทางการ โดยฟีเจอร์นี้ถูกออกแบบมาเพื่อแก้ปัญหาความไม่สอดคล้องกันของข้อมูลในช่วงการอัปเกรดคลัสเตอร์ (Cluster Upgrade) ซึ่งมักจะมี API Server ที่ทำงานต่างเวอร์ชันกัน หากมีการเรียกใช้ทรัพยากรที่เวอร์ชันเก่าไม่รู้จัก ระบบจะส่งต่อคำขอ (Proxy) ไปยัง API Server เวอร์ชันใหม่ที่มีทรัพยากรนั้นอยู่ แทนที่จะส่งข้อผิดพลาด 404 กลับไป

ในการพัฒนาสู่เวอร์ชัน Beta นี้ ทีมพัฒนาได้เปลี่ยนสถาปัตยกรรมภายในจากการพึ่งพา StorageVersion API มาเป็นการใช้ Aggregated Discovery แทน ซึ่งช่วยให้ระบบสามารถตรวจสอบขีดความสามารถของ API Server แต่ละตัวได้แบบไดนามิก นอกจากนี้ยังมีการเพิ่มฟีเจอร์ Peer-Aggregated Discovery ที่ช่วยรวมมุมมองของทรัพยากรทั้งหมดในคลัสเตอร์ให้เป็นหนึ่งเดียว ทำให้ผู้ใช้งานเห็นภาพรวมของ API ทั้งหมดไม่ว่าจะเชื่อมต่อผ่าน Server ตัวใดก็ตาม

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

เปลี่ยนสถานะจาก Alpha เป็น Beta และเปิดใช้งานโดยปริยายในเวอร์ชัน 1.36

ใช้ Aggregated Discovery แทน StorageVersion API เพื่อรองรับ CRDs และ API ที่รวมกลุ่มกัน

เพิ่ม Peer-Aggregated Discovery เพื่อแสดงรายการ API ทั้งหมดในคลัสเตอร์แบบรวมศูนย์

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

infrastructure

Mixed Version Proxy Beta

ระบบส่งต่อคำขออัตโนมัติระหว่าง API Server ต่างเวอร์ชัน เพื่อป้องกันการเกิด 404 Not Found ระหว่างการอัปเกรด

platform

Peer-Aggregated Discovery

การรวมข้อมูล Discovery จาก API Server ทุกตัวในคลัสเตอร์ เพื่อให้ไคลเอนต์เห็นรายการทรัพยากรทั้งหมดได้อย่างครบถ้วน

Developer Impact
วิศวกรระบบและทีม DevOps ควรตรวจสอบการตั้งค่าธง --peer-ca-file เพื่อให้แน่ใจว่าการสื่อสารระหว่าง API Server มีความปลอดภัยและฟีเจอร์นี้ทำงานได้อย่างสมบูรณ์
Keywords
#kubernetes #api server #mixed version proxy #cluster upgrade #discovery
Original Source

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

Kubernetes.io