Описание тега horizontal-pod-autoscaling
В Kubernetes Horizontal Pod Autoscaler отвечает за периодическую настройку количества реплик определенного модуля для соответствия среднему значению, указанному в его конфигурации. Например, может потребоваться больше реплик контейнера в зависимости от использования ЦП или памяти.
1
ответ
Kubernetes HPA - Как избежать увеличения загрузки ЦП
HPA - Как избежать увеличения масштабирования при скачке загрузки ЦП (не при запуске). Когда бизнес-конфигурация загружается для другой страны, загрузка ЦП увеличивается на 1 минуту, но мы хотим избежать увеличения на эту 1 минуту. ниже рис. Current…
15 янв '20 в 11:13
1
ответ
Горизонтальные реплики Pod Autoscaler в зависимости от количества узлов в кластере
Я ищу решение, которое будет автоматически масштабировать модули, когда узлы присоединяются к кластеру, и масштабироваться обратно, когда узлы удаляются. Мы запускаем WebApp на узлах, и для этого требуется постепенное исключение / завершение работы …
21 янв '20 в 21:40
0
ответов
Kubernetes ResourceQuota и автомасштабирование
У меня есть лазурный кластер Kubernetes, который включает в себя 2 типа пулов узлов. Предположим, что vm1 имеет 2vcpu и 8GB RAM, а vm2 имеет 8vcpu и 32GB RAM. Кроме того, у меня есть полнофункциональный набор приложений, которые работают на этих дву…
23 мар '20 в 15:28
2
ответа
Развертывание Kubernetes не уменьшается даже при использовании ниже порогового значения
Мне сложно понять, что происходит с моим горизонтальным автоматическим масштабированием модуля. Я пытаюсь увеличить масштаб развертывания, если использование памяти или процессора превышает 80%. Вот мой шаблон HPA: apiVersion: autoscaling/v2beta2 ki…
31 мар '20 в 23:23
5
ответов
Как в Kubernetes масштабировать развертывание до нуля в режиме ожидания
Я запускаю довольно ресурсоемкую службу в кластере Kubernetes для поддержки операций CI. Требуется только одна реплика, но она использует много ресурсов (16 ЦП) и обычно требуется только в рабочее время (в будние дни, примерно с 8 до 18 часов). Мой …
04 май '20 в 19:13
1
ответ
Как просмотреть / отладить значения пользовательских метрик Kubernetes (custom.metrics.k8s.io)?
Я использую это для экспорта метрик из Prometheus в Kubernetes. Кажется, это работает. Я могу (успешно) увидеть названия показателей с kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1 | jq '.' Здесь отображаются названия показателей, но не отоб…
26 фев '20 в 00:57
1
ответ
Какие показатели описывают в Kubernetes HorizontalPodAutoscaler в GKE?
Я настроил свой HorizontalPodAutoscaler, как описано здесь https://cloud.google.com/kubernetes-engine/docs/tutorials/external-metrics-autoscaling, чтобы прослушивать масштаб в соответствии с количеством незапакованных сообщений из моего Pub/Sub. Я х…
26 май '20 в 04:16
1
ответ
Kubernetes: как добавить флаги для kube-controller-manager в Google Kubernetes Engine (gke)
У меня есть развертывание в gke, связанное с горизонтальным автоматическим масштабированием подов на основе внешней метрики (подписка pubsub). По какой-то причине автомасштабирование создает эффект пульсации (или колебания) на моих модулях, заставля…
17 июн '20 в 19:38
1
ответ
Требуется ли PDB для кластера Kubernetes, для которого определен HPA?
У меня есть кластер Kubernetes. С помощью политик я удостоверился, что для всех служб определены запросы, ограничения и HPA, чтобы можно было плавно автоматизировать масштабирование. Я также определил ResourceQuota. Есть ли необходимость в таком сце…
27 июл '20 в 21:08
3
ответа
Изящное завершение работы модулей Kubernetes с помощью TCP-соединений (загрузка Spring)
Я размещаю свои услуги в облаке Azure, иногда я получаю BackendConnectionFailure без какой-либо очевидной причины, после расследования я обнаружил корреляцию между этим исключением и автомасштабированием (уменьшением) почти в одну и ту же секунду в …
18 фев '20 в 11:11
1
ответ
metrics-server с CrashLoopBackOff
Я не могу запустить модуль сервера метрик, он выдает ошибку crashloopbackoff. Запустив "kubectl get pods -n kube-system", я вижу следующий результат: NAME READY STATUS RESTARTS AGE calico-kube-controllers-6b9d4c8765-mht4w 1/1 Running 0 17m calico-no…
31 янв '20 в 00:02
1
ответ
Kubernetes HPA (с настраиваемыми метриками) политики масштабирования
Начиная с Kubernetes v1.18, v2beta2 API позволяет настраивать поведение масштабирования с помощью поля поведения Horizontal Pod Autoscalar (HPA). Я планирую применить HPA с настраиваемыми метриками к StatefulSet. Вариант использования, который я рас…
25 июн '20 в 05:51
1
ответ
kubernetes pod перепланировал и будет работать на другом узле после развертывания в другом пространстве имен
У меня есть два пространства имен qa и dev. Модули qa и dev могут работать на одном узле. Когда я удаляю выпуск / поды для разработчиков, k8 просто перенастраивает некоторые из стручков qa на разных узлах. Аналогичные вещи происходят, когда я включа…
15 май '20 в 21:11
1
ответ
HPA не может получить показатели из-за ошибки 403
Я использовал следующие показатели внутри hpa apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: name: app-svc-hpa namespace: default spec: scaleTargetRef: apiVersion: extensions/v1beta1 kind: Deployment name: app-svc minReplica…
09 апр '20 в 19:25
1
ответ
Масштабирование горизонтально-под-автомасштабирования только в том случае, если загрузка ЦП остается постоянной в течение заданного (5 мин) времени
У меня есть кластер k8s, развернутый в AWS EKS. Использование Kubernetes версии 1.14 Масштабирование горизонтально-под-автомасштабирования только в том случае, если загрузка ЦП остается постоянной в течение заданного (5 мин) времени Поскольку мы хот…
14 янв '20 в 10:04
1
ответ
Доступ к информации о наборе реплик из модуля
Я хочу получить доступ к количеству реплик, а также к текущему идентификатору реплики для данного модуля изнутри самого модуля. Например, если существует 3 реплики любого заданного модуля, скажем, foo_A, foo_B и foo_C, созданные в этом конкретном по…
24 сен '20 в 12:54
2
ответа
Сервер метрик Kubernetes не предоставляет все метрики или масштабирование HPA
Следуя примеру здесь https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/#autoscaling-on-metrics-not-related-to-kubernetes-objects, я создал установленные метрики. -server и изменил его следующим образом: spec: cont…
04 ноя '20 в 20:24
2
ответа
Автоматическое масштабирование горизонтального модуля Google Cloud GKE на основе метрик Kubernetes
Я хочу использовать стандартную метрику кубернетов для подсчета полученных байтов на HPA . Использование следующего yaml для достижения этой цели, но получение таких ошибок, как невозможность получения метрик из API пользовательских метрик: не заре…
06 ноя '20 в 21:16
0
ответов
Пользовательские метрики не обновляются в EKS API custom.metrics.k8s.io/v1beta1
Мотив - добавить мою настраиваемую метрику в api для включения HorizontalPodScaling. Моя установка: Кластер Kubernetes в EKS: v1.17 Prometheus настроен в пространстве имен promtheus с помощью helm stable/prometheus Я использовал prometheus-adapter д…
03 окт '20 в 23:25
0
ответов
Kubernetes, автоматическое масштабирование без ущерба для долговременного потокового трафика
У меня есть модули, которые поддерживают долгоживущие открытые соединения (+5 часов), пока пользователь ведет потоковую передачу. Несколько пользователей могут транслировать на один и тот же сервер. Как мне настроить уменьшение масштаба, чтобы удали…
04 окт '20 в 22:41