При спробі встановити HorizontalPodAutoscaler на Amazon EKS стовпець TARGETS завжди відображається, <unknown>/50%
і при описі HPA я бачу
Попередження FailedGetResourceMetric 17s (x50 за 1 год) горизонтальний-pod-autoscaler не в змозі отримати метрики для ресурсу CPU: не вдалося отримати метрики з API метрики ресурсу: сервер не міг знайти потрібний ресурс (отримати pods.metrics.k8s.io)
Я знайшов кілька публікацій на інших сайтах про подібні проблеми, в яких згадувалося про використання --horizontal-pod-autoscaler-use-rest-clients
в кубе-контролері-менеджері, але я не можу знайти спосіб змінити налаштування кубе-контролера-менеджера для кластера EKS, оскільки, здається, ви не можете SSH в головні вузли для управління та kube-controller-manager не вказані як ресурс ніде в системі.
Я спробував налаштувати метричний сервер вручну, дотримуючись інструкцій на https://github.com/kubernetes-incubator/metrics-server, але в цьому випадку мені показано, що EKS не надає конфігураційну карту, необхідну для автентифікації API розширенняCould not create the API server: configmaps "extension-apiserver-authentication" not found