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