部署运维
chuixue24
这个作者很懒,什么都没留下…
展开
-
什么是蓝绿部署、滚动发布和灰度发布?
所谓蓝绿部署,是指同时运行两个版本的应用,如上图所示,蓝绿部署的时候,并不停止掉老版本,而是直接部署一套新版本,等新版本运行起来后,再将流量切换到新版本上。在一般情况下,升级服务器端应用,需要将应用源码或程序包上传到服务器,然后停止掉老版本服务,再启动新版本。所谓滚动升级,就是在升级过程中,并不一下子启动所有新版本,是先启动一台新版本,再停止一台老版本,然后再启动一台新版本,再停止一台老版本,直到升级完成,这样的话,如果日常需要10台服务器,那么升级过程中也就只需要11台就行了。详细运用及使用,请参考。转载 2023-04-24 16:06:12 · 197 阅读 · 0 评论 -
k8s重要组件及其作用
原创 2021-05-25 14:25:03 · 331 阅读 · 0 评论 -
带宽的概念
网卡有一个指标是发送数据的速度,比如千兆网卡,百兆网卡。带宽:由发送端的发送速度和接收端的接收速度共同决定。原创 2021-04-09 18:27:36 · 441 阅读 · 0 评论 -
spring boot admin
github源码地址:https://github.com/codecentric/spring-boot-adminserver端配置: <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>${spring-boo.原创 2020-12-11 13:25:45 · 254 阅读 · 0 评论 -
KVM 虚拟化环境搭建 - ProxmoxVE
送大家一套完全开源免费的 VmWare / vSphere 的代替方案,代价是稍微动一下手,收获是你再也不需要任何商用付费的虚拟机软件了。KVM 整套解决方案一般分三层:KVM:内核级别的虚拟化功能,主要模拟指令执行和 I/O QEMU:提供用户操作界面,VNC/SPICE 等远程终端服务 Libvirtd:虚拟化服务,运行在 Hypervisor 上提供 TCP 接口用于操作虚拟机的创建和启停第一个是 Linux 内核自带,后两个是各大发行版自带的标准组件。这里的 qemu 不是原生的 Fabr转载 2020-11-12 16:30:30 · 908 阅读 · 0 评论 -
linux下jar文件启动脚本
#!/bin/shRESOURCE_NAME=xxx.jar tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`if [ ${tpid} ]; thenecho 'Stop Process...'kill -15 $tpidfisleep 5tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}.原创 2020-07-30 14:26:39 · 482 阅读 · 0 评论 -
kill -9 和 kill -15 的区别
相信很多程序员对于Linux系统都不陌生,即使自己的日常开发机器不是Linux,那么线上服务器也大部分都是的,所以,掌握常用的Linux命令也是程序员必备的技能。但是,怕就怕很多人对于部分命令只是一知半解,使用不当就能导致线上故障。前段时间,我们的线上应用报警,频繁FGC,需要紧急处理问题,于是有同事去线上重启机器(正常程序应该是先采集堆dump,然后再重启,方便排查是否存在内存泄露等问题)。但是在重启过程中,同事发现正常的重启命令应用无反应,然后尝试使用kill命令"杀"掉Java进程,但是仍原创 2020-07-30 14:23:13 · 13726 阅读 · 1 评论 -
windows下使用 curl -d 发送数据
在windows下使用curl发送请求,-d后边带参数,参数要用双引号,不能用单引号,用单引号,数据中的字段可能会被识别为命令而报错。使用单引号进行发送报错,改用双引号成功执行:...原创 2020-02-17 11:32:35 · 1575 阅读 · 0 评论 -
windows10(64位)下使用curl命令
Curl命令可以通过命令行的方式,执行Http请求。在很多测试中有使用的场景,因此这里研究下如何在windows下执行curl命令。工具下载 在官网处下载工具包:http://curl.haxx.se/download.html这里选择64位的包使用方式一:在curl.exe目录中使用 解压下载后的压缩文件,通过cmd命令进入到curl.exe所在的目录。 由于博...转载 2020-01-18 15:08:25 · 636 阅读 · 0 评论 -
DevOps简介
DevOps 是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI)、持续部署(CD)为基础,来优化程式开发、测试、系统运维等所有环节。 DevOps的概念DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。DevOps是为了填补...转载 2018-11-01 16:55:02 · 6406 阅读 · 0 评论