เมื่อพยายามตั้งค่า HorizontalPodAutoscaler ใน Amazon EKS คอลัมน์ TARGETS จะแสดงเสมอ<unknown>/50%
และเมื่ออธิบาย HPA ฉันเห็น
คำเตือน FailedGetResourceMetric 17s (x50 มากกว่า 1 ชั่วโมง) horizontal-pod-autoscaler ไม่สามารถรับตัวชี้วัดสำหรับทรัพยากร cpu: ไม่สามารถดึงข้อมูลตัวชี้วัดจากตัวชี้วัดทรัพยากร API: เซิร์ฟเวอร์ไม่พบทรัพยากรที่ร้องขอ (รับ pods.metrics.k8s.io)
ฉันพบโพสต์หลายรายการในไซต์อื่น ๆ เกี่ยวกับปัญหาที่คล้ายกันซึ่งกล่าวถึงการใช้งาน--horizontal-pod-autoscaler-use-rest-clients
บน kube-controller-manager แต่ฉันไม่สามารถหาวิธีเปลี่ยนการตั้งค่าบน kube-controller-manager สำหรับคลัสเตอร์ EKS เนื่องจากปรากฏว่าคุณไม่สามารถ SSH ในโหนดหลักสำหรับการจัดการและ kube-controller-manager ไม่ได้แสดงรายการเป็นทรัพยากรที่ใดก็ได้ในระบบ
ฉันได้ลองตั้งค่า metrics-server ด้วยตนเองแล้วทำตามคำแนะนำบนhttps://github.com/kubernetes-incubator/metrics-serverแต่ในกรณีนั้นฉันแสดงให้เห็นว่า EKS ไม่มีแผนที่กำหนดค่าที่จำเป็นสำหรับการตรวจสอบสิทธิ์ API ส่วนขยายCould not create the API server: configmaps "extension-apiserver-authentication" not found