Repository Reading Site
11-cpu-demo-idle.yaml
manifests/12-hpa/11-cpu-demo-idle.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: cpu-demo
namespace: autoscaling-lab
labels:
lesson: hpa
app: cpu-demo
spec:
selector:
matchLabels:
lesson: hpa
app: cpu-demo
template:
metadata:
labels:
lesson: hpa
app: cpu-demo
spec:
containers:
- name: main
image: busybox:1.36
imagePullPolicy: IfNotPresent
command:
- sh
- -c
- |
if [ "${MODE}" = "burn" ]; then
while true; do :; done
else
while true; do sleep 5; done
fi
env:
- name: MODE
value: idle
resources:
requests:
cpu: 100m
memory: 64Mi
limits:
memory: 128Mi