在Higress按这个配置安装的,测试节点扩容情况,但是好像没有扩,为什么? hgctl install --set profile=install.yaml -f values.yaml
charts:
higress:
name: higress
# 安装文件的 helm repo 地址
url: https://higress.io/helm-charts
# 执行 hgctl upgrade 时将自动更新至最新版本
version: latest
console:
o11YEnabled: false
replicas: 1
controller:
replicas: 1
gateway:
replicas: 3
global:
onlyPushRouteCluster: false
enableGatewayAPI: true
enableIstioAPI: true
ingressClass: higress
install: k8s
namespace: higress-system
values: {}
profile: k8s
higress-core:
skywalking:
enabled: true
service:
address: skywalking.higress-system.svc.cluster.local
port: 11809
gateway:
resources:
requests:
cpu: 200m
memory: 2048Mi
limits:
cpu: 2000m
memory: 2048Mi
service:
type: NodePort
autoscale:
enabled: true
minReplicas: 2
maxReplicas: 8
targetCPUUtilizationPercentage: 10
这个用法是对的, hgctl install --set profile=install.yaml -f values.yaml, 我看了 values.yaml格式有些问题。higress-core:
skywalking:
enabled: true
service:
address: skywalking.higress-system.svc.cluster.local
port: 11809
gateway:
resources:
requests:
cpu: 200m
memory: 2048Mi
limits:
cpu: 2000m
memory: 2048Mi
service:
type: NodePort
autoscaling:
enabled: true
minReplicas: 2
maxReplicas: 8
targetCPUUtilizationPercentage: 10
这里是 autoscaling ,不是autoscale。 https://github.com/alibaba/higress/blob/main/helm/core/values.yaml 你看一下这个文档,是helm higress-core 参数文档。安装后你可以检测一下 1. kubectl get configmap higress-profile -n higress-system -oyaml 安装profile 是否对的 2. kubectl get deployment higress-gateway -n higress-system -oyaml 看一下 higress-gateway deployment 。此回答整理自钉群“Higress 社区交流 2 群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。