• k8s脚本


    1.项目目录介绍

    1.1 脚本文件所在目录

     1.2 项目启动文件所在目录

     1.3 每个绿色文件夹下都又deployment.yaml文件

    2.重启动脚本restart.sh

    #!/bin/sh
    params=$1
    echo 'params is '${params}''
    tag=`ls chd-dev | awk -F":" '{if($1~/'${params}'/) print $1}'`
    tags=(${tag//\T/ })
    i=-1;
    echo 'matched project '${tag}''
    for var in ${tags[@]}
    do
       i=$[$i+1]
       echo ''${i}':'${var}''
    done
    read -p "please select:" no ;
    pro=${tags[$no]}
    echo 'you select is:'${pro}''
    path='chd-dev/'${pro}'/deployment.yaml'
    echo 'resource will be restart using file: '${path}''
    kubectl delete -f $path
    kubectl create -f $path

    3.日志查看脚本log.sh

    #!/bin/sh
    params=$1
    echo 'params is '${params}''
    sh pd.sh | awk -F":" '{if($1~/'${params}'/) print $1}'| awk '{print $1}'|xargs kubectl --tail=600 -n energy-dev logs -f

    4.查看namespace下pod的脚本pd.sh

    kubectl get pod -n energy-dev
  • 相关阅读:
    字符串对比
    时间转换
    fJ字符串
    Codeforces 1526D
    HDU
    树链剖分入门
    AcWing 252. 树(点分治模版题)
    HDU-4487 Maximum Random Walk(概率dp)
    acwing 316 减操作(dp)
    CodeForces
  • 原文地址:https://www.cnblogs.com/g177w/p/15715984.html
Copyright © 2020-2023  润新知