Skip to content

AutoScaling Apache

kubectl apply -f https://k8s.io/examples/application/php-apache.yaml

Lancer l’autoscaler

kubectl autoscale deployment php-apache --cpu-percent=50 --min=1 --max=10

Vérifier l’autoscaler

kubectl get hpa

Simuler une charge

kubectl run -i --tty load-generator --rm --image=busybox --restart=Never -- /bin/sh -c "while sleep 0.01; do wget -q -O- http://php-apache; done"

Vérifier à nouveau l’autoscaler

kubectl get hpa -w

Vérifier le nombre d’instances

kubectl get deployment php-apache