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

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น