zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    个人工作总结02
    个人工作总结01
    第七周学习进度条
    构建之法阅读笔记03
    第六周学习进度条
    团队开发介绍
    最大连通子数组的和
    四则运算-安卓版
    第五周学习进度条
    构建之法阅读笔记02
  • 原文地址:https://www.cnblogs.com/g177w/p/15715984.html
Copyright © 2011-2022 走看看