Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
titleEnduranceTest (xLarge)
collapsetrue
$ kubectl autoscale deployment php-apache --cpu-percent=50 --min=1 --max=40
# We started with 2 replicas, then increased to 4
$ kubectl scale deploy infinite-calls --replicas=2 
$ kubectl get hpa --watch
NAME         REFERENCE               TARGETS    MINPODS   MAXPODS   REPLICAS   AGE
php-apache   Deployment/php-apache   0%/50%     1         40        1          89m38s
php-apache   Deployment/php-apache   209%250%/50%   1         40        1          89m76s
php-apache   Deployment/php-apache   209%250%/50%   1         40        4          89m92s
php-apache   Deployment/php-apache   209%250%/50%   1         40        5          89m107s
php-apache   Deployment/php-apache   110%107%/50%   1         40        5          90m2m17s
php-apache   Deployment/php-apache   110%107%/50%   1         40        7 10         90m2m33s
php-apache   Deployment/php-apache   110%80%/50%    1         40        7 11         90m3m19s
php-apache   Deployment/php-apache   47%80%/50%    1         40        1110         91m

# Replicas 2 --> 4
3m35s
php-apache   Deployment/php-apache   70%56%/50%    1         40        1110         142m4m5s
php-apache   Deployment/php-apache   70%55%/50%    1         40        1610         142m5m7s
php-apache   Deployment/php-apache   64%55%/50%    1         40        1611         143m5m22s
php-apache   Deployment/php-apache   64%49%/50%    1         40        2111         143m6m8s
php-apache   Deployment/php-apache   54%51%/50%    1         40        2111         144m8m11s
php-apache   Deployment/php-apache   51%50%/50%    1         40        11    21     10m

# Replicas 2 --> 145m4

php-apache   Deployment/php-apache   50%70%/50%    1         40        11   21         147m
Code Block
142m
php-apache   Deployment/php-apache   70%/50%    1         40        16         142m
php-apache   Deployment/php-apache   64%/50%    1         40        16         143m
php-apache   Deployment/php-apache   64%/50%    1         40        21         143m
php-apache   Deployment/php-apache   54%/50%    1         40        21         144m
php-apache   Deployment/php-apache   51%/50%    1         40        21         145m
php-apache   Deployment/php-apache   50%/50%    1         40        21         147m


Code Block
languagebash
titleEnduranceTest (large)
collapsetrue
$ kubectl autoscale deployment php-apache --cpu-percent=50 --min=1 --max=40
# We started with 2 replicas, then increased to 4
$ kubectl scale deploy infinite-calls --replicas=2 
$ kubectl get hpa --watch
NAME         REFERENCE               TARGETS    MINPODS   MAXPODS   REPLICAS   AGE
php-apache   Deployment/php-apache   0%/50%     1         40        1          38s
php-apache   Deployment/php-apache   250%/50%   1         40        1          76s
php-apache   Deployment/php-apache   250%/50%   1         40        4          92s
php-apache   Deployment/php-apache   250%/50%   1         40        5          107s
php-apache   Deployment/php-apache   107%/50%   1         40        5          2m17s
php-apache   Deployment/php-apache   107%/50%   1         40        7          2m33s
php-apache   Deployment/php-apache   80%/50%    1         40        7          3m19s
php-apache   Deployment/php-apache   80%/50%    1
languagebash
titleEnduranceTest (large)
collapsetrue
$ kubectl autoscale deployment php-apache --cpu-percent=50 --min=1 --max=40
# We started with 2 replicas, then increased to 4
$ kubectl scale deploy infinite-calls --replicas=2 
$ kubectl get hpa --watchNAME         REFERENCE           40    TARGETS    MINPODS10   MAXPODS   REPLICAS   AGE3m35s
php-apache   Deployment/php-apache   0%56%/50%     1         2040        110          16s4m5s
php-apache   Deployment/php-apache   191%55%/50%    1         2040        110          47s5m7s
php-apache   Deployment/php-apache   191%55%/50%    1         2040        411          63s5m22s
php-apache   Deployment/php-apache   136%49%/50%    1         2040        411          108s6m8s
php-apache   Deployment/php-apache   136%51%/50%    1         2040        811          2m4s8m11s
php-apache   Deployment/php-apache   136%50%/50%    1         40   20     11   9      10m

# Replicas 2 --> 2m19s4

php-apache   Deployment/php-apache   61%51%/50%    1         2040        911          2m50s56m
php-apache   Deployment/php-apache   63%88%/50%    1         2040        911          3m36s57m
php-apache   Deployment/php-apache   63%88%/50%    1         2040        1220         3m51s57m
php-apache   Deployment/php-apache   44%55%/50%    1         2040        1220         4m38s58m
php-apache   Deployment/php-apache   46%54%/50%    1         2040        1220         5m39s
.
.
.59m
php-apache   Deployment/php-apache   47%52%/50%    1         2040        1220         66m60m
php-apache   Deployment/php-apache   93%53%/50%    1         2040        1220         67m62m
php-apache   Deployment/php-apache   93%52%/50%    1         2040        20         67m63m
php-apache   Deployment/php-apache   56%52%/50%    1         2040        20         68m65m
php-apache   Deployment/php-apache   55%53%/50%    1         2040        20         70m66m
php-apache   Deployment/php-apache   54%52%/50%    1         2040        20         71m67m
php-apache   Deployment/php-apache   55%53%/50%    1         2040        20         72m68m
php-apache   Deployment/php-apache   57%54%/50%    1         2040        20         73m69m
php-apache   Deployment/php-apache   56%53%/50%    1         2040        20         74m70m
php-apache   Deployment/php-apache   55%52%/50%    1         2040        20         75m71m
php-apache   Deployment/php-apache   56%55%/50%    1         2040        20         76m
.
.
.72m
php-apache   Deployment/php-apache   56%55%/50%    1         2040        2022         122m72m
php-apache   Deployment/php-apache   57%47%/50%    1         2040        2022         122m73m
php-apache   Deployment/php-apache   0%46%/50%    1         2040        2022         123m74m
php-apache   Deployment/php-apache   0%48%/50%    1         2040        2022         128m75m
php-apache   Deployment/php-apache   0%46%/50%    1         2040        122          128m76m


Code Block
languagebash
titleEnduranceTest (medium)
collapsetrue
$ kubectl autoscale deployment php-apache --cpu-percent=50 --min=1 --max=40
# We started with 2 replicas, then increased to 4
$ kubectl scale deploy infinite-calls --replicas=2 
$ kubectl get hpa --watch
NAME         REFERENCE               TARGETS    MINPODS   MAXPODS   REPLICAS   AGE
php-apache   Deployment/php-apache   0%/50%     1         40        1          72m
php-apache   Deployment/php-apache   249%/50%   1         40        1          73m
php-apache   Deployment/php-apache   249%/50%   1         40        1          73m
php-apache   Deployment/php-apache   249%/50%   1         40        4          73m
php-apache   Deployment/php-apache   249%/50%   1         40        5          73m
php-apache   Deployment/php-apache   111%/50%   1         40        5          74m
php-apache   Deployment/php-apache   111%/50%   1         40        9          74m
php-apache   Deployment/php-apache   58%/50%    1         40        9          75m
php-apache   Deployment/php-apache   61%/50%    1         40        9          76m
php-apache   Deployment/php-apache   61%/50%    1         40        11         76m
php-apache   Deployment/php-apache   50%/50%    1         40        11         77m
php-apache   Deployment/php-apache   51%/50%    1         40        11         78m

# Replicas 2 --> 4

php-apache   Deployment/php-apache   51%/50%   1         40        11         128m
php-apache   Deployment/php-apache   84%/50%   1         40        11         129m
php-apache   Deployment/php-apache   84%/50%   1         40        19         129m
php-apache   Deployment/php-apache   55%/50%   1         40        19         130m
php-apache   Deployment/php-apache   55%/50%   1         40        21         130m
php-apache   Deployment/php-apache   50%/50%   1         40        21         131m
php-apache   Deployment/php-apache   50%/50%   1         40        21         132m

...