• 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]# 
  • 相关阅读:
    SL复习笔记之平稳转型——基础篇(二、控件和数据访问)
    UML之用例图和类图
    SL复习笔记之平稳转型——基础篇(四、多媒体,工具提示和右键菜单)
    SL复习笔记之平稳转型——基础篇(一)
    SL复习笔记之平稳转型——基础篇(三、SL安装检测和用“刷子”刷出背景)
    平稳转型WP系列之在Windows Phone中谈“委托”、“事件”和“接口”(一、深入理解)
    UML建模之活动图和StarUML使用
    SL复习笔记之平稳转型——基础篇(五、数据绑定)
    使用html parser
    设计模式工厂模式
  • 原文地址:https://www.cnblogs.com/tian880820/p/16198919.html
Copyright © 2020-2023  润新知