HPA

 

 

[root@ecs-arm-ky-005 hpa]# kubectl get hpa
NAME               REFERENCE                     TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
nginx-deployment   Deployment/nginx-deployment   0%/10%    1         10        1          13d
php-apache         Deployment/php-apache         0%/50%    1         10        1          12d
[root@ecs-arm-ky-005 hpa]# kubectl get deploy
NAME               READY   UP-TO-DATE   AVAILABLE   AGE
nginx-deployment   1/1     1            1           13d
php-apache         1/1     1            1           2m36s
[root@ecs-arm-ky-005 hpa]# 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"
If you don't see a command prompt, try pressing enter.
OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!OK!^Cpod "load-generator" deleted
pod default/load-generator terminated (Error)

 

 

[root@ecs-arm-ky-005 ~]# kubectl get hpa
NAME               REFERENCE                     TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
nginx-deployment   Deployment/nginx-deployment   0%/10%    1         10        1          13d
php-apache         Deployment/php-apache         0%/50%    1         10        1          12d
[root@ecs-arm-ky-005 ~]# kubectl get deployment php-apache
NAME         READY   UP-TO-DATE   AVAILABLE   AGE
php-apache   1/1     1            1           4m13s

[root@ecs-arm-ky-005 ~]# kubectl get pods -w
NAME                                READY   STATUS    RESTARTS   AGE
load-generator                      1/1     Running   0          2m
nginx-deployment-54999bc69f-747zp   1/1     Running   4          12d
php-apache-56dd7887d5-4db5p         1/1     Running   0          5m9s
php-apache-56dd7887d5-5bx7l         1/1     Running   0          14s
php-apache-56dd7887d5-66zn6         1/1     Running   0          14s
php-apache-56dd7887d5-q6qsz         1/1     Running   0          14s
php-apache-56dd7887d5-vp2kx         0/1     Pending   0          0s
php-apache-56dd7887d5-vp2kx         0/1     Pending   0          0s
php-apache-56dd7887d5-vp2kx         0/1     ContainerCreating   0          0s
php-apache-56dd7887d5-vp2kx         1/1     Running             0          2s
^C[root@ecs-arm-ky-005 ~]# kubectl get deployment php-apache
NAME         READY   UP-TO-DATE   AVAILABLE   AGE
php-apache   5/5     5            5           5m24s
[root@ecs-arm-ky-005 ~]# kubectl get hpa
NAME               REFERENCE                     TARGETS    MINPODS   MAXPODS   REPLICAS   AGE
nginx-deployment   Deployment/nginx-deployment   0%/10%     1         10        1          13d
php-apache         Deployment/php-apache         250%/50%   1         10        5          12d
[root@ecs-arm-ky-005 ~]# kubectl get pods -w
NAME                                READY   STATUS    RESTARTS   AGE
load-generator                      1/1     Running   0          2m37s
nginx-deployment-54999bc69f-747zp   1/1     Running   4          12d
php-apache-56dd7887d5-4db5p         1/1     Running   0          5m46s
php-apache-56dd7887d5-5bx7l         1/1     Running   0          51s
php-apache-56dd7887d5-66zn6         1/1     Running   0          51s
php-apache-56dd7887d5-q6qsz         1/1     Running   0          51s
php-apache-56dd7887d5-vp2kx         1/1     Running   0          36s




^C[root@ecs-arm-ky-005 ~]# kubectl get hpa
NAME               REFERENCE                     TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
nginx-deployment   Deployment/nginx-deployment   0%/10%    1         10        1          13d
php-apache         Deployment/php-apache         78%/50%   1         10        5          12d
[root@ecs-arm-ky-005 ~]# kubectl get pods -o wide
NAME                                READY   STATUS    RESTARTS   AGE     IP             NODE             NOMINATED NODE   READINESS GATES
load-generator                      1/1     Running   0          3m31s   10.244.3.112   ecs-arm-ky-002   <none>           <none>
nginx-deployment-54999bc69f-747zp   1/1     Running   4          12d     10.244.3.99    ecs-arm-ky-002   <none>           <none>
php-apache-56dd7887d5-4db5p         1/1     Running   0          6m40s   10.244.3.111   ecs-arm-ky-002   <none>           <none>
php-apache-56dd7887d5-5bx7l         1/1     Running   0          105s    10.244.3.113   ecs-arm-ky-002   <none>           <none>
php-apache-56dd7887d5-66zn6         1/1     Running   0          105s    10.244.3.115   ecs-arm-ky-002   <none>           <none>
php-apache-56dd7887d5-q6qsz         1/1     Running   0          105s    10.244.3.114   ecs-arm-ky-002   <none>           <none>
php-apache-56dd7887d5-vp2kx         1/1     Running   0          90s     10.244.3.116   ecs-arm-ky-002   <none>           <none>
[root@ecs-arm-ky-005 ~]# kubectl get hpa
NAME               REFERENCE                     TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
nginx-deployment   Deployment/nginx-deployment   0%/10%    1         10        1          13d
php-apache         Deployment/php-apache         78%/50%   1         10        5          12d
[root@ecs-arm-ky-005 ~]# kubectl get hpa
NAME               REFERENCE                     TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
nginx-deployment   Deployment/nginx-deployment   0%/10%    1         10        1          13d
php-apache         Deployment/php-apache         55%/50%   1         10        5          12d
[root@ecs-arm-ky-005 ~]# kubectl get pods -o wide
NAME                                READY   STATUS    RESTARTS   AGE     IP             NODE             NOMINATED NODE   READINESS GATES
load-generator                      1/1     Running   0          3m58s   10.244.3.112   ecs-arm-ky-002   <none>           <none>
nginx-deployment-54999bc69f-747zp   1/1     Running   4          12d     10.244.3.99    ecs-arm-ky-002   <none>           <none>
php-apache-56dd7887d5-4db5p         1/1     Running   0          7m7s    10.244.3.111   ecs-arm-ky-002   <none>           <none>
php-apache-56dd7887d5-5bx7l         1/1     Running   0          2m12s   10.244.3.113   ecs-arm-ky-002   <none>           <none>
php-apache-56dd7887d5-66zn6         1/1     Running   0          2m12s   10.244.3.115   ecs-arm-ky-002   <none>           <none>
php-apache-56dd7887d5-q6qsz         1/1     Running   0          2m12s   10.244.3.114   ecs-arm-ky-002   <none>           <none>
php-apache-56dd7887d5-vp2kx         1/1     Running   0          117s    10.244.3.116   ecs-arm-ky-002   <none>           <none>
php-apache-56dd7887d5-zdqtm         1/1     Running   0          11s     10.244.3.117   ecs-arm-ky-002   <none>           <none>
[root@ecs-arm-ky-005 ~]# kubectl get hpa

 

[root@ecs-arm-ky-005 hpa]# kubectl get hpa -w
NAME               REFERENCE                     TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
nginx-deployment   Deployment/nginx-deployment   0%/10%    1         10        1          13d
php-apache         Deployment/php-apache         0%/50%    1         10        6          12d
php-apache         Deployment/php-apache         0%/50%    1         10        6          12d
php-apache         Deployment/php-apache         0%/50%    1         10        1          12d
^C[root@ecs-arm-ky-005 hpa]# kubectl get hpa
NAME               REFERENCE                     TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
nginx-deployment   Deployment/nginx-deployment   0%/10%    1         10        1          13d
php-apache         Deployment/php-apache         0%/50%    1         10        1          12d
[root@ecs-arm-ky-005 hpa]# 

 

posted @ 2022-04-27 14:52  丶蜡笔小兴  阅读(292)  评论(0编辑  收藏  举报