写好的脚本k8s打包与部署

1.打包

bash build.sh

2.部署

2.1.先生成1个yaml配置文件

2.2. kubectl apply -f xxx-xx-x.yaml  注意配置文件不能出现下划线,用中划线和.

2.3.查看部署是否成功: kubectl get pod | grep xxx-xx-x

2.4.进入部署里面 kubectl exec -it xxx-xx-x-yy-yyy bash

2.5.查看日志:tail -100f /app/log/xxxxxxxxxxxxx.log

2.6.退出pod输入: exit

2.7.删除部署的进程:kubectl delete -f xxx-xx-x.yaml

2.8.如果没有生成日志文件只是print打印的日志查看:kubectl logs -f --tail 100 xxx-xx-x-yy-yyy   注意:有时打印不显示,原因暂不清楚,最少用日志文件记录

 

3.打包后docker里运行

3.1. 运行 docker run -itd --rm 打包的名称【一般在build文件里体现】 tail -f /dev/null

3.2.进入docker里面 cocker exec -it 第一步获得的docker容器值 bash

3.3.后台测试运行脚本   python xxx.py &

3.4.查看日志可正常 tail -100f /app/log/xxxxxxxxxxxxx.log

3.5. ps -xf查看进程   将所有进程kill

ps -ef | grep chrome | awk "{print $2}" | xargs kill -9

3.6.退出docker    输入exit

3.7.查看刚刚启动docker进程 docker ps | grep tail   查看刚刚自己启动的docker容器id

3.8.停止docker :   docker stop xxxx

posted @ 2024-07-23 11:22  lingwang3  阅读(17)  评论(0编辑  收藏  举报