日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

自定義ASM網關的擴縮容策略

ASM網關支持在網關YAML中配置副本數以及HPA相關參數,通常能夠滿足大部分場景。然而對于某些極端情況,默認提供的副本數配置和HPA并不能滿足要求,比如當業務有十分規律的波峰波谷時,更適合使用CronHPA來調節副本數。為了滿足此類需求,ASM支持自定義網關的擴縮容策略。

使用說明

創建ASM網關后,控制面會自動在數據面集群的istio-system命名空間下創建一個名為istio-${ASM網關名稱}的Deployment。該Deployment由ASM管理,任何對其參數的修改都將無效,ASM會自動重新同步并覆蓋自定義配置,以確保網關的正常運行。

為了實現自定義網關的擴縮容能力,1.19版本及以上的ASM支持了配置asm.alibabacloud.com/replicas-managed-by-asm: false的注解。在網關定義中添加此注解后,ASM控制面會在每次同步網關Deployment時跳過副本數的同步。這樣,您就可以自行修改網關Deployment的副本數,并且更改不會被控制面覆蓋。

網關示例如下:

apiVersion: istio.alibabacloud.com/v1beta1
kind: IstioGateway
metadata:   
  name: "ingressgateway"  
  namespace: "istio-system"
  annotations:
    asm.alibabacloud.com/replicas-managed-by-asm: "false"  # asm放棄同步網關deployment的副本數
spec:  
  ......
  ports:  
  - name: http    
    port: 80    
    targetPort: 80
  ......

相關操作

添加annotation之后,您可以手動管理網關副本數,或者使用容器水平伸縮(HPA)容器定時水平伸縮(CronHPA)等資源自動管理網關的彈性伸縮能力。