From 31486e5c79493eb91de65aadbf955e64edf8868c Mon Sep 17 00:00:00 2001 From: Edward Viaene Date: Mon, 28 Nov 2016 22:53:20 +0100 Subject: [PATCH] horizontalpodautoscaling - hpa --- autoscaling/hpa-example.yml | 47 +++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 autoscaling/hpa-example.yml diff --git a/autoscaling/hpa-example.yml b/autoscaling/hpa-example.yml new file mode 100644 index 0000000..357272e --- /dev/null +++ b/autoscaling/hpa-example.yml @@ -0,0 +1,47 @@ +apiVersion: extensions/v1beta1 +kind: Deployment +metadata: + name: hpa-example +spec: + replicas: 3 + template: + metadata: + labels: + app: hpa-example + spec: + containers: + - name: hpa-example + image: gcr.io/google_containers/hpa-example + ports: + - name: http-port + containerPort: 80 + resources: + requests: + cpu: 200m +--- +apiVersion: v1 +kind: Service +metadata: + name: hpa-example +spec: + ports: + - port: 31001 + nodePort: 31001 + targetPort: http-port + protocol: TCP + selector: + app: hpa-example + type: NodePort +--- +apiVersion: autoscaling/v1 +kind: HorizontalPodAutoscaler +metadata: + name: hpa-example-autoscaler +spec: + scaleTargetRef: + apiVersion: extensions/v1beta1 + kind: Deployment + name: hpa-example + minReplicas: 1 + maxReplicas: 10 + targetCPUUtilizationPercentage: 50