Я использую сценарий горизонтального автоматического масштабирования (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
Есть ли способ автоматизировать переназначение разделов всякий раз, когда происходит масштабирование или масштабированиеместо.