Переназначение раздела Kafka с горизонтальным автоматическим масштабированием - PullRequest
0 голосов
/ 24 января 2019

Я использую сценарий горизонтального автоматического масштабирования (HPA.yaml) для модулей Kafka Broker, который масштабируется и масштабируется в модулях брокера на основе показателей использования ЦП и памяти, как указано ниже.Однако Kafka внутренне не обрабатывает переназначение разделов при добавлении или удалении узлов-посредников.Есть ли способ сделать это, когда имеет место масштабирование или масштабирование.

HPA.yaml

apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
  name: kafka-hpa
spec:
  scaleTargetRef:
    apiVersion: apps/v1beta1
    kind: StatefulSet
    name: {{ include "kafka.fullname" . }}
  minReplicas: {{ .Values.replicas }}
  maxReplicas: 5
  metrics:
  - type: Resource
    resource:
      name: cpu
      targetAverageUtilization: 40
  - type: Resource
    resource:
      name: memory
      targetAverageValue: 8000Mi

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

...