zoukankan      html  css  js  c++  java
  • K8S一键停起副本数

    cat start_k8s.sh
    #!/bin/bash
    
    for i in `cat /tmp/replicas.txt`;do kubectl scale deployment `echo $i | awk -F ":" '{print $2}'` -n `echo $i | awk -F ":" '{print $1}'` --replicas `awk -F ":" '{print $3}'`;done >/tmp/k8s_start.log
    exit 0
    
    cat stop_k8s.sh
    #!/bin/bash
    kubectl get deployment -A | egrep -v "monitoring|elk|kafka|apollo|kube-system|0/0" | awk '{print $1":"$2":"$5}' | sed '1d' >/tmp/replicas.txt
    for i in `cat /tmp/replicas.txt`;do kubectl scale deployment `echo $i | awk -F ":" '{print $2}'` -n `echo $i | awk -F ":" '{print $1}'` --replicas 0;done >/tmp/k8s_stop.log
    
    exit 0
    
    使劲折腾才会有更好的结果!!!! 如有不对请不吝赐教,感谢! 转载请注明出处!
  • 相关阅读:
    读取xml文件到实体
    dev常用控件的属性
    委托和事件
    GridControl应用
    关于DataTable的处理
    SQL2
    xaml地址写法
    sql临时表的创建及赋值
    wpf 图片缩放
    NIO简介
  • 原文地址:https://www.cnblogs.com/huanglingfa/p/15357506.html
Copyright © 2011-2022 走看看