代码之家  ›  专栏  ›  技术社区  ›  kentor

HorizontalPodAutoscaler多副本高比例

  •  1
  • kentor  · 技术社区  · 7 年前

    我的API对象(helm):

    apiVersion: autoscaling/v2beta1
    kind: HorizontalPodAutoscaler
    metadata:
      name: {{ required "A valid service.name entry required!" .Values.service.name }}
      labels:
        app: {{ .Values.service.name }}
        version: {{ .Values.image.tag | quote }}
        chart: {{ template "nodejs.chart" . }}
        release: "{{ .Release.Name }}-{{ .Values.image.tag }}"
        heritage: {{ .Release.Service }}
    spec:
      scaleTargetRef:
        apiVersion: apps/v1beta1
        kind: Deployment
        name: {{ required "A valid service.name entry required!" .Values.service.name }}
      minReplicas: {{ .Values.autoscaling.minReplicas }}
      maxReplicas: {{ .Values.autoscaling.maxReplicas }}
      metrics:
      - type: Resource
        resource:
          name: cpu
          targetAverageValue: {{ required "A valid autoscaling.cpuTargetValue entry is required" .Values.autoscaling.cpuTargetValue }}
      - type: Resource
        resource:
          name: memory
          targetAverageValue: {{ required "A valid autoscaling.memoryTargetValue entry is required" .Values.autoscaling.memoryTargetValue }}
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Rico    7 年前

    不是真的。看来你很关心

    在Kubernetes 1.11之前,您可以指定 --horizontal-pod-autoscaler-upscale-delay issue

    因此,从Kubernetes 1.12开始,该选项被删除,取而代之的是 better scaling algorithm .

    推荐文章