You need to enable JavaScript to run this app.
容器服务

容器服务

复制全文
弹性伸缩 FAQ
HPA 滚动发布时出现扩容多余 Pod 现象
复制全文
HPA 滚动发布时出现扩容多余 Pod 现象

问题描述

社区 Controller Manager 在滚动发布时,对于没有监控数据的 Pod,会进行监控数据的补零操作,导致有一定的概率出现扩容出多余 Pod 现象。您可以通过为工作负载配置 Annotation 的方式,规避该问题。

解决方案

说明

使用该功能需要将集群的 metrics-server 组件升级至 v0.7.1-vke.2 版本。详情请参见 升级组件

您可以在配置工作负载时,添加HPARollingUpdateSkipped配置,跳过滚动发布时的 HPA,防止工作负载多弹。配置举例如下:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: demo-workload
  annotations: 
    HPARollingUpdateSkipped: "true" # 跳过滚动发布时的 HPA
spec:
  replicas: 1
  selector:
    matchLabels:
      app: demo-workload
  template:
    metadata:
      labels:
        app: demo-workload
    spec:
      containers:
      - name: workload
        image: doc-cn-beijing.cr.volces.com/vke/nginx-demo:v1.0
        resources:
          requests: 
            cpu: "500m" 
            memory: "1024Mi"
          limits:
            cpu: "1" 
            memory: "2Gi"
最近更新时间:2024.09.20 17:32:16
这个页面对您有帮助吗?
有用
有用
无用
无用