在Knative中使用HPA
原理
操作步骤
apiVersion: serving.knative.dev/v1 kind: Service metadata: name: helloworld-nodejs spec: template: metadata: labels: app: helloworld-nodejs annotations: autoscaling.knative.dev/class: "hpa.autoscaling.knative.dev" autoscaling.knative.dev/metric: "cpu" autoscaling.knative.dev/target: "75" autoscaling.knative.dev/minScale: "1" autoscaling.knative.dev/maxScale: "10" spec: containers: - image: registry.cn-hangzhou.aliyuncs.com/knative-samples/helloworld-go:160e4dc8 resources: requests: cpu: '200m'kubectl apply -f ksvc.yaml
执行结果

查看 HPA资源
Last updated