- วิเคราะห์การใช้หน่วยความจำของ Control Plane ที่ใช้จัดการคลัสเตอร์ Kubernetes ในระดับโค้ด
- การประมวลผลคำขอเพียงครั้งเดียวต้องใช้หน่วยความจำระดับหลายสิบ MB
- เนื่องจากข้อจำกัดของโครงสร้าง KV Storage ที่ยึดตามระบบ CP/EC จึงไม่มีวิธีแก้ปัญหานี้ได้อย่างถอนรากถอนโคน
- เพื่อแก้ปัญหานี้ จึงแนะนำ 3 วิธี
- ระบุ Limit ในคำขอเพื่อจำกัดจำนวนรีซอร์สที่จะดึงมาในครั้งเดียว
- ระบุ ResourceVersion ในคำขอ เพื่อยอมละทิ้ง Strong Consistency และร้องขอแบบ Eventual Consistency
- จำกัด Concurrency ของคำขอ API ผ่าน API Priority and Fairness
ยังไม่มีความคิดเห็น