当前位置:网站首页>y56.第三章 Kubernetes从入门到精通 -- 业务镜像版本升级及回滚(二九)
y56.第三章 Kubernetes从入门到精通 -- 业务镜像版本升级及回滚(二九)
2022-07-04 20:12:00 【Raymond999999】
12.业务镜像版本升级及回滚
12.1 传统虚拟机中的代码部署
开发把代码提交到gitlab,运维或开发用jenkins从gitlab clone代码,也可以是jenkins 通过ssh连到部署服务器clone代码,使用sonarqube对源码进行扫描,扫描完后没有问题,使用maven、ant等工具编译代码,编译好后生成jar包或war包,用scp、ansibel、SaltStack等工具分发编译好的jar包或war包,从haproxy或nginx等负载均衡器下线要分发的服务器,停止web服务,代码替换,启动web服务,测试web服务器url是否能正常访问,从haproxy或nginx等负载均衡器上线服务器。
shell 脚本实现自动化部署与回滚:
[email protected]:/data/scripts/neteagle# vim raymond-app1-deploy.sh
#!/bin/bash
#
#**********************************************************************************************
边栏推荐
猜你喜欢
二叉树的四种遍历方式以及中序后序、前序中序、前序后序、层序创建二叉树【专为力扣刷题而打造】
《动手学深度学习》(三) -- 卷积神经网络 CNN
NetWare r7000 Merlin system virtual memory creation failed, prompting that the USB disk reading and writing speed does not meet the requirements. Solution, is it necessary to create virtual memory??
工厂从自动化到数字孪生,图扑能干什么?
Flet tutorial 04 basic introduction to filledtonalbutton (tutorial includes source code)
js 3D爆炸碎片图片切换js特效
哈希表、哈希函数、布隆过滤器、一致性哈希
Explication détaillée du mécanisme de distribution des événements d'entrée multimodes
admas零件名重复
LeetCode+ 81 - 85 单调栈专题
随机推荐
After inserting a picture into word, there is a blank line above the picture, and the layout changes after deletion
Summary of the mistakes in the use of qpainter in QT gobang man-machine game
网件r7000梅林系统虚拟内存创建失败,提示USB磁盘读写速度不满足要求解决办法,有需要创建虚拟内存吗??
What if the brightness of win11 is locked? Solution to win11 brightness locking
基于OpenCV haarcascades的对象检测
Some suggestions for interface design
What if the win11 shared file cannot be opened? The solution of win11 shared file cannot be opened
嵌入式TC 测试用例
[solution] paddlepaddle 2 X call static graph mode
shp数据制作3DTiles白膜
What should I do if my computer sharing printer refuses access
Managed service network: application architecture evolution in the cloud native Era
HMS Core 统一扫码服务
Idea configuration standard notes
实操自动生成接口自动化测试用例
面对同样复杂的测试任务为什么大老很快能梳理解决方案,阿里十年测试工程师道出其中的技巧
colResizable.js自动调整表格宽度插件
BFC interview Brief
Explication détaillée du mécanisme de distribution des événements d'entrée multimodes
Alibaba testers use UI automated testing to achieve element positioning