You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

The next goal is to "break" the cluster. By gradually increasing the number of replicas of the deployment that sends requests to the php-apache application, one finds the breaking point, which obviously grows as the flavor of the VMs grows.

StressTest (xLarge)
$ kubectl autoscale deployment php-apache --cpu-percent=50 --min=1 --max=200
$ kubectl scale deploy infinite-calls --replicas=50

$ kubectl get deploy
NAME             READY     UP-TO-DATE   AVAILABLE   AGE
infinite-calls   50/50     50           50          6h6m
php-apache       112/127   127          112         22h

$ kubectl get hpa --watch
NAME         REFERENCE               TARGETS    MINPODS   MAXPODS   REPLICAS   AGE
php-apache   Deployment/php-apache   0%/50%     1         200       1          11m
php-apache   Deployment/php-apache   78%/50%    1         200       1          12m
php-apache   Deployment/php-apache   78%/50%    1         200       2          12m
php-apache   Deployment/php-apache   249%/50%   1         200       2          13m
php-apache   Deployment/php-apache   249%/50%   1         200       4          13m
php-apache   Deployment/php-apache   249%/50%   1         200       8          13m
php-apache   Deployment/php-apache   249%/50%   1         200       10         13m
php-apache   Deployment/php-apache   221%/50%   1         200       10         14m
php-apache   Deployment/php-apache   221%/50%   1         200       14         14m
php-apache   Deployment/php-apache   223%/50%   1         200       14         15m
php-apache   Deployment/php-apache   223%/50%   1         200       28         15m
php-apache   Deployment/php-apache   223%/50%   1         200       56         15m
php-apache   Deployment/php-apache   174%/50%   1         200       56         15m
php-apache   Deployment/php-apache   174%/50%   1         200       77         16m
php-apache   Deployment/php-apache   85%/50%    1         200       77         17m
php-apache   Deployment/php-apache   85%/50%    1         200       127        17m
php-apache   Deployment/php-apache   57%/50%    1         200       127        18m
php-apache   Deployment/php-apache   58%/50%    1         200       127        19m
php-apache   Deployment/php-apache   59%/50%    1         200       127        20m
php-apache   Deployment/php-apache   57%/50%    1         200       127        21m
php-apache   Deployment/php-apache   59%/50%    1         200       127        22m
php-apache   Deployment/php-apache   58%/50%    1         200       127        23m
php-apache   Deployment/php-apache   59%/50%    1         200       127        24m
php-apache   Deployment/php-apache   58%/50%    1         200       127        25m
php-apache   Deployment/php-apache   59%/50%    1         200       127        27m
php-apache   Deployment/php-apache   60%/50%    1         200       127        28m
php-apache   Deployment/php-apache   59%/50%    1         200       127        29m
php-apache   Deployment/php-apache   59%/50%    1         200       127        30m
php-apache   Deployment/php-apache   59%/50%    1         200       127        31m
php-apache   Deployment/php-apache   0%/50%     1         200       127        32m
php-apache   Deployment/php-apache   0%/50%     1         200       127        35m
php-apache   Deployment/php-apache   0%/50%     1         200       1          35m

StressTest (xLarge)

  • No labels