github.com/galamsiva2020/kubernetes-heapster-monitoring@v0.0.0-20210823134957-3c1baa7c1e70/hpa-example.txt (about) 1 apiVersion:extensions/v1beta1 2 Kind:Deployment 3 metadate: 4 name: hpa-example 5 spec: 6 replicas:3 7 template: 8 metadata: 9 labels: 10 app:hpa-example 11 spec: 12 containers: 13 -name:hpa-example 14 image:gcr.io/google_containers/hpa-example 15 ports: 16 -name:http-port 17 containerPort:80 18 resources: 19 requests: 20 cpu:200m 21 22 --- 23 apiVersion:v1 24 kindd:Service 25 metadata: 26 name:hpa-example 27 spec: 28 ports: 29 -port:31001 30 nodePort:31001 31 targetPort:http-port 32 protocol:TCP 33 selector: 34 app:hpa-example 35 type:NodePort 36 37 --- 38 apiVersion:autoscaling/v1 39 kind:HorizontalPodAutoscaler 40 metadata: 41 name:hpa-example-autoscaler 42 spec: 43 scaleTargetRef: 44 apiVersion:extensions/v1beta1 45 kind:Deployment 46 name:hpa-example 47 minReplicas:1 48 maxReplicas:10 49 targetCPUUtilizationPercentage:50 50 51 52 commands here 53 54 ->kubectl create -f autoscaling/hpa-example.yml 55 ->kubectl get hpa 56