基于Kubernetes的hpa实现pod实例数量的自动伸缩( 二 )


kubectl get hpa demo-java -n my-namespace -o yaml > hpa.yaml
其定义方式可以归结如下:
apiVersion: autoscaling/v1kind: HorizontalPodAutoscalermetadata:name: demo-javanamespace: my-namespacespec:maxReplicas: 3minReplicas: 1scaleTargetRef:apiVersion: apps/v1kind: Deploymentname: demo-javatargetCPUUtilizationPercentage: 50
通过命令,可以将这一yaml文件加载进集群:
【基于Kubernetes的hpa实现pod实例数量的自动伸缩】kubectl apply -f hpa.yaml