Spec-Zone.ru › Kubernetes 1.25

Автомасштабирование горизонтальных под

настройка автомасштабирования горизонтальных под.

apiVersion: autoscaling/v1

import "k8s.io/api/autoscaling/v1"

Автомасштабирование горизонтальных под

настройка автомасштабирования горизонтальных под.

  • apiVersion: autoscaling/v1

  • kind: HorizontalPodAutoscaler

  • metadata (ObjectMeta)

    Стандартные метаданные объекта. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

  • spec (HorizontalPodAutoscalerSpec)

    поведение автомасштабирования. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.

  • status (HorizontalPodAutoscalerStatus)

    текущая информация об автомасштабировании.

Параметры автомасштабирования горизонтальных под

спецификация автомасштабирования горизонтальных под.

  • maxReplicas (int32), обязательно

    верхний предел числа под, который может установить автомасштабирование; не может быть меньше MinReplicas.

  • scaleTargetRef (CrossVersionObjectReference), обязательно

    ссылка на масштабируемый ресурс; автомасштабирование горизонтальных под будет определять текущее использование ресурсов и устанавливать желаемое количество под, используя его подресурс Scale.

    CrossVersionObjectReference содержит достаточную информацию, чтобы вы могли идентифицировать целевой ресурс.

    • scaleTargetRef.kind (строка), обязательно

      Тип целевого ресурса; Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"

    • scaleTargetRef.name (строка), обязательно

      Имя целевого ресурса; Дополнительная информация: http://kubernetes.io/docs/user-guide/identifiers#names

    • scaleTargetRef.apiVersion (строка)

      Версия API целевого ресурса

  • minReplicas (int32)

    minReplicas - минимальное количество реплик, до которого автомасштабирование может уменьшить количество реплик. По умолчанию 1 под. minReplicas может быть 0, если включена альфа-функциональность HPAScaleToZero, и настроена как минимум одна метрика объекта или внешняя метрика. Масштабирование активно, пока доступно как минимум одно значение метрики.

  • targetCPUUtilizationPercentage (int32)

    целевая средняя загрузка процессора (представленная в процентах от запрошенного процессорного времени) по всем под; если не указано, используется стандартная политика автомасштабирования.

Статус автомасштабирования горизонтальных под

текущий статус автомасштабирования горизонтальных под

  • currentReplicas (int32), обязательно

    текущее количество реплик под, управляемых этим автомасштабированием.

  • desiredReplicas (int32), обязательно

    желаемое количество реплик под, управляемых этим автомасштабированием.

  • currentCPUUtilizationPercentage (int32)

    текущая средняя загрузка процессора по всем под, представленная в процентах от запрошенного процессорного времени, например, 70 означает, что средняя под использует сейчас 70% от своего запрошенного процессорного времени.

  • lastScaleTime (Время)

    последнее время, когда HorizontalPodAutoscaler изменил количество под; используется автомасштабированием для управления частотой изменения количества под.

    Время — это обёртка вокруг time.Time, которая поддерживает правильную сериализацию в YAML и JSON. Обёртки предоставляются для многих фабричных методов, которые предлагает пакет time.

  • observedGeneration (int64)

    последняя обработанная генерация, наблюдавшаяся этим автомасштабированием.

Список автомасштабирования горизонтальных под

список объектов автомасштабирования горизонтальных под.

  • apiVersion: autoscaling/v1

  • kind: HorizontalPodAutoscalerList

  • metadata (ListMeta)

    Стандартные метаданные списка.

  • items ([]HorizontalPodAutoscaler), обязательно

    список объектов автомасштабирования горизонтальных под.

© 2022 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2022 The Linux Foundation ®. All rights reserved.
https://v1-24.docs.kubernetes.io/docs/reference/kubernetes-api/workload-resources/horizontal-pod-autoscaler-v1/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API