ฉันมีปัญหาเกี่ยวกับการกำหนดเส้นทางเมื่อเพิ่มโหนด Windows ให้กับคลัสเตอร์ AKS ที่ถูกล็อคไว้ที่เครือข่ายภายใน ด้วย 0 โหนด Windows ขาเข้าทำงานได้ดีและเชื่อถือได้มาก Ingress ถูกตั้งค่าโดยใช้คำแนะนำนี้: https://docs.microsoft.com/en-us/azure/aks/ingress-internal-ip?tabs=azure-cli
อย่างไรก็ตาม หลังจากเพิ่มโหนด Windows (โดยการตั้งค่า Windows node pool scaling จาก 0 เป็น 1) ก่อนเรียกใช้พ็อดใดๆ ประมาณ 5% ของคำขอเดิมที่ได้ผลก่อนหน้านี้จะส่งผลให้เกิดข้อผิดพลาด 502 เป็นระยะๆ Fiddler แสดงว่าชื่อโฮสต์ได้รับการแก้ไขเป็น แก้ไข Kubernetes Loadbalancer IP แต่ "เครื่องเป้าหมายปฏิเสธอย่างแข็งขัน"
บันทึกสำหรับพ็อดขาเข้าไม่แสดงร่องรอยของ 502 เหล่านั้น ดังนั้นคำขอจึงส่งไปยังตัวโหลดบาลานซ์ แต่ก็ไม่ได้ถูกส่งไปยังขาเข้าเพื่อจัดการ
การปรับพ็อดขาเข้าจาก 1 เป็น 2 ไม่ได้ช่วยอะไร การลบโหนด Windows ออกจากคลัสเตอร์ช่วยแก้ปัญหาได้ทันที ราวกับว่าการทำงานภายในบางอย่างของ kubernetes พยายามใช้โหนด Windows เพื่อเข้าและล้มเหลว
คำแนะนำใด ๆ เกี่ยวกับตำแหน่งที่จะดู วิธีการวินิจฉัยปัญหาจะได้รับการชื่นชม