devops的一次记录

DevOps的那些事儿——DevOps的前世今生 ServiceHot 旗下现产品有,ServiceHot ITSOM(IT服务运营管理平台)、ServiceHot ITSM(IT服务管理)、ServiceHot云宝箱,以及ServiceHot IT学院!欢迎登陆www.itsmcn.com 注册试用! 今天小编再给大家普及一下关于DevOps的知识~ 顺便悄悄告诉大家: ServiceHot IT学院9月DevOps 阅读详情

文章目录


jenkins 集成能够实现CI/CD了;
那么下一步就是自动部署后的测试了,

测试

测试主要为

  • 单元测试
  • 接口测试
  • web测试
  • 性能测试
  • 安全测试
  • …
    我们一般做自动化测试,主要是针对单元测试,web测试,接口测试;不同的测试需要用到不同的手段或者工具去测。
    单元测试:junit,testNG
    web测试:selenium
    接口测试:jmeter
    性能测试:loadrunner
    当然测试后我们也需要有对应的报表/统计工具进行图表化的展示。
    allure,promence
    现在我们大多数的项目都是前后端分离的,当然在开发的过程中也是前后端分开进行开发,因此是不便于在开发阶段进行测试的,这样也对于接口文档的要求更重要了,因此我们也可以使用api-doc/swagger的方式进行开发,便于测试也便于前端集成后端代码
    我们在自动化测试前也可以使用apidoc,swagger的方式进行接口文档的

监控

监控主要两点

  1. 收集数据
  2. 图表化展示
  • prometheus cadvisor node-exported granafa
  • zabbix

扩展

扩展可以做的就很多了

  1. 测试和需求结合起来,那么需求就需要有更好的管理手段了,zendao/jira
  2. 不同阶段的不同工具的使用都会有大量的积累,产生大量的文档,这时候就需要用到知识库了confluence/wiki
  3. 随着项目的发展可能不仅限于一两个工程了,大量的工程的出现就需要镜像库去存放我们的工程jar,存放我们的docker 镜像,nexus/harbu
  4. 镜像积累下来了,那么我们也需要去使用它,因此我们可以实现CMDB结合我们的测试结果,我们的监控结果去自动化的扩展我们的应用
  5. 当我们的项目体量更进一步扩展的时候我们可以使用K8S去管理我们大量的容器

下雨了,先写到这,以后再说吧

停了好久,放一张图吧。基本上包含整个实施过程中的东西了
在这里插入图片描述

# 执行 DISM 命令时出错 87 未在此上下文中识别出 restorehealth 选项。解决方法 阅读详情

相关推荐

安卓风控对抗实战:如何用AOSP定制ROM绕过Momo、AIDA64等检测(从环境搭建到设备画像)

本文详细解析了如何通过定制AOSP ROM绕过Momo、AIDA64等安卓风控检测工具的设备指纹识别。从环境搭建到硬件参数修改,再到内核级特征混淆,提供了一套完整的底层对抗方案,显著提升设备伪装通过率。

weixin_30687051的博客 489

记录一次成功CICD完整亲身实践从此踏进入Devops大门-jenkins 2.306

当前Devops思想相当火热已经逐步渗透到企业实际运用当中,通过本篇完整学习你一定可以将CICD直接运用到学习或实际工作当中让周围同事、朋友对你另眼相看,构建一个基于容器化的CICD从Git提交源码后自动触发构建、打包、测试、部署到单个应用服务器Docker宿主机容器中运行,核心组件jenkins版本为2.306,容器化环境也可换为K8S或docker swarm

itxiaoshen博客 600

手把手教你用Multisim仿真ADC接口电路(附峰值采样与电平抬升实战)

本文通过Multisim软件,手把手教学如何构建高保真ADC前端信号调理电路。核心实战内容包括峰值采样保持电路与电平抬升电路的设计、仿真与调试,旨在解决模拟信号接入ADC时遇到的幅度不匹配、负电压等问题,帮助电子设计者快速掌握关键接口电路的实现技巧。

ooo22的博客 259

DevOps实操安装记录

开端口 firewall-cmd --zone=public --add-port=9200/tcp --permanent && firewall-cmd --reload Git访问地址: 192.168.14.97 root Icibei123 192.168.14.98 root rootcibei Git安装命令 sudo docker run --detach ...

wangfei0904306的博客 748

STM32F407+LAN8720A+LwIP实战:FreeModbus TCP从机功能开发指南

本文详细介绍了基于STM32F407和LAN8720A硬件平台,结合LwIP协议栈实现FreeModbus TCP从机功能的开发指南。内容涵盖硬件连接、LwIP移植、FreeModbus TCP从机实现、任务调度及调试技巧,为工业控制领域的以太网通信开发提供实用参考。

weixin_29190651的博客 546

[捷稀 JCG Q30 Pro 刷机说明] 以刷入openwrt24.10为例

摘要: 本文详细介绍了捷稀JCG Q30 Pro路由器刷入OpenWrt 24.10系统的步骤。通过先刷入OpenWrt 23.05过渡固件,再升级Uboot,最后通过TFTP加载工厂镜像完成刷机。关键步骤包括解锁分区、刷写Uboot、进入恢复模式及配置网络。文章还提供了无线设置、Tailscale内网穿透等进阶命令,并附参考文档和固件下载链接。适用于有一定技术基础的玩家,需注意操作风险,严格按流程执行。

贤时间 7133

devops实操-cicd

心得 最近也是从github上面看到一个不错的devops项目,原本想着两天左右的时间完成,但是可能也是因为之前接触较少,用了差不多整整五天的时间才把所有的坑都踩完,也遇到了很多奇怪的问题,也翻阅了很多的资料,因为身边对这块知识了解的人并不多,所以也几经周转,终于完成了这个“作业”,所有的service都是基于pod来部署的,建议k8s得有点基础的,这样遇到问题解决起来不会太费劲。 devops概念 自动化是devOps中重要的一个环节,借助于自动化构建、测试和发布等一些列动作,可以解放开发人员的双手,提高

喀喀喀的博客 969

点云特征提取的实战对比:Voxel-based 与 Pillar-based 在自动驾驶中的表现

本文深入对比了自动驾驶中点云特征提取的两种主流方法:Voxel-based与Pillar-based。Voxel-based方法通过三维体素化保留完整几何信息,检测精度高,但计算消耗大;Pillar-based方法将点云压缩为二维柱状特征图,牺牲部分垂直细节以换取极高的处理速度,更适合实时性要求高的量产场景。文章结合实战数据,为不同算力、精度与工程需求的场景提供了清晰的选型指南。

weixin_29045001的博客 222

DevOps流程demo(实操记录)

DevOps流程demo(实操记录) 安装下载流程 VMVare安装 Centos下载 centos-gitlab 安装docker 安装gitlab cnetos-jekins jdk和maven安装 jenkins安装 配置jenkins 简单走一下CI流程 补充基础CD操作 sonarQube安装 jenkins整合sonarQube Harbor安装(镜像仓库) 把harbor整合到jenkins jenkins流水线 通知钉钉 Kubernates 安装k8s管理工具 一个pod里面运行一个ngi

小猴子的博客 970

部署与可视化系统:零基础到精通:LabVIEW 调用 YOLO 动态链接库(DLL)的保姆级视觉检测系统融合实战

LabVIEW与YOLO26深度集成:工业视觉检测新范式 本文揭示了LabVIEW与最新YOLO26模型深度集成的创新方案,通过C++封装ONNX Runtime为DLL,在LabVIEW中实现端到端视觉检测。核心突破点包括: 技术选型:对比YOLOv5/YOLOv8/YOLO26性能,YOLO26在CPU推理速度提升43%,支持NMS-Free端到端推理 部署架构:提供ONNX Runtime C++ API和TensorRT两种DLL封装路径,适配不同硬件环境 工程实现:详细展示从PyTorch模型导出

ZXSXJ的博客 282

(数字图像处理MATLAB+Python)第五章图像增强-第一节:图像增强概述和基于灰度级变换的图像增强

图像增强(Image Enhancement):指不考虑图像降质原因,利用各种数学方法和变换手段,增强图像中人们感兴趣部分或提高有用的图像特征的清晰度。从图像质量来看,图像增强提高了图像的可懂度,改善了图像的视觉效果例如在现实场景中,针对那些对比度较差、视觉效果不好的图像,我们就可以利用图像增强改善视觉质量图像增强可分为如下几种基于灰度级变换的图像增强基于直方图修正的图像增强基于照度反射模型的图像增强基于模糊技术的图像增强基于伪彩色处理的图像增强其他图像增强方法分段线性灰度级变换。

快乐江湖的博客 3333

从Java全栈到前端框架:一次真实的技术面试经历

这次面试展示了张浩作为Java全栈开发者的全面能力,从后端微服务到前端框架,再到DevOps和消息队列,他都具备扎实的技术基础和实际项目经验。通过具体的业务场景和技术点分析,读者可以学习到如何在实际项目中应用这些技术,提升自己的技术深度和广度。

CatchLight的博客 592

【人工智能】广度优先搜索(BFS)在人工智能中的应用(Python源码)

本文系统阐述了广度优先搜索(BFS)算法在人工智能领域的核心原理与应用。作为无信息搜索算法,BFS通过FIFO队列实现节点遍历,保证在无权图中的最优性。文章详细解析了BFS的伪代码实现和Python编程示例,并通过机器人路径规划案例展示了其实际应用场景。测试结果表明,BFS能有效解决包含障碍物的网格寻路问题,验证了算法在AI领域的实用价值。该研究为理解基础搜索算法及其工程应用提供了重要参考。

梦想起飞的地方 1142

凤凰沙盘体验-单件流的力量

转自本人运营的公众号“ 携程技术中心PMO”(ID:cso_pmo) 作者简介 刘华,就职于世界500强银行,负责基金服务业务软件开发与交付;敏捷、精益、DevOps专家;精通极限编程、Scrum、看板方法、测试驱动开发、持续集成、行为驱动开发、DevOps工具栈;曾在GDevOps、DevOpsDays Meetup、中国软件技术大会等论坛发表主题演讲;著有《猎豹行动:硝烟中的敏捷转型之旅》...

互联网PMO 536

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

arcgis select by attributes一次选多个_优化体系--记一次生产数据库sql优化过程--组合索引...

概述最近比较有空,所以看了一些问题sql,顺便优化一下,做个简单记录。问题sql SQL(c212jfrj1m0fg) 在采样期平均单次执行逻辑读为 106205.83, 其最新执行计划涉及 2 个对象,平均单个对象的逻辑读较大。在其最新执行计划中,发现较差的执行步骤:2:TABLE ACCESS FULL (TABLE:RFUSER.FSL_OR [953.44 MB]);1、查看具体sql:s...

weixin_39777242的博客 164

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

从Java全栈到Vue3实战:一次真实的面试对话

这次面试展现了李明远扎实的Java全栈开发能力,涵盖了Spring Boot、Vue3、MyBatis、Redis、RabbitMQ等多个技术点,同时也体现了他在项目管理和团队协作方面的经验。他的回答条理清晰,能够结合实际案例进行讲解,展示出良好的技术素养和沟通能力。| 技术点 | 描述 || Java SE | 使用Java 11进行后端开发 || Spring Boot | 快速构建微服务 || Vue3 | 前端框架,提升用户体验 || MyBatis | 数据库操作,灵活控制SQL |

CatchLight的博客 961

从Java全栈到Vue3实战:一次真实的面试对话与技术解析

这次面试展示了应聘者在Java全栈开发方面的扎实基础,涵盖Spring Boot、Vue3、TypeScript、Docker等多个技术点。他能够清晰地表达自己的思路,并在回答中穿插了实际的代码示例,表现出良好的技术能力和沟通能力。无论是后端的RESTful API设计,还是前端的组件化开发,都能看出他对技术的深入理解和实践能力。同时,他在测试和部署环节也展现出了对整个开发流程的全面把握。总的来说,这位应聘者具备了成为一名优秀全栈工程师所需的技能和素养。

CatchLight的博客 576

硬阈值和软阈值_记一次服务器内核软死锁(soft lockup)解决方案

概述简单记录下最近处理的一个内核软死锁(soft lockup)问题,仅供参考。1、检查系统信息 grep -C 5 "NMI watchdog: BUG" /var/log/messages服务器异常卡顿,但CPU、内存等资源都是正常的,观察系统日志提示NMI watchdog: BUG: soft lockup - CPU#4 stuck for 21s! [java:1782]2、内核软死...

weixin_30462741的博客 877

oracle连表去重取最新的一条_优化体系--记一次Oracle数据库sql优化过程(单列索引)...

概述比较建议大家每天从awr报告拿一条问题sql做优化分析,坚持一段时间肯定很有收获,下面记录一下最近做的一个优化sql过程,比较简单。问题sql:SQL(3bayn67swv5yn) 在采样期平均单次执行逻辑读为 2645529, 其最新执行计划涉及 3 个对象,平均单个对象的逻辑读较大。在其最新执行计划中,发现较差的执行步骤:9:TABLE ACCESS FULL (TABLE:RFUSER....

weixin_39918248的博客 267

jdbctemplate 执行多条sql_记一次生产数据库sql优化案例--with用法改写(11分钟优化到7秒)...

概述前段时间开发丢了一个超长的sql给我,说需要优化,因为太长,连PL/SQL的美化工具都美化不了...下面简单记录一下优化的过程。with改写WITH AS短语,也叫做子查询部分(subquery factoring),可以做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分...

weixin_39633054的博客 467

什么是Devops?

DevOps(Development和Operations的组合词)是一种文化和实践方法,它强调软件开发(Dev)和信息技术运维(Ops)团队之间的紧密合作与沟通,以自动化化的工具链和可重复的过程,实现软件的快速、频繁、可靠地交付。DevOps的目标是缩短开发到部署的周期,提升软件质量和稳定性,同时增强团队的响应速度,以便更快地适应市场变化和用户需求。

CQ_0712的博客 5829

【DevOps】DevOps 在线面试答疑记录

当前DevOps 是敏捷开发的产物,也越来越受到谷歌、Facebook、亚马逊等大型企业的关注。因此,当你要申请 DevOps 工程师岗位时,除了所需的专业技能外,准备充分的 DevOps 工作面试,对于成功拿到Offer也至关重要。 1. DevOps 是什么? 简而言之,DevOps意味着组织中开发 (Dev) 和运维 (Ops) 团队之间的协作,通过持续集成和持续交付,为用户提供更好的产品。因此,它可以降低软件开发和运维团队之间的风险,有助于提高交付速度,增强企业的市场竞争力。

秋刀鱼的博客 340

影石insta360 DevOps工程师一面记录

介绍了影石insta340公司 devops工程师的一面记录

wzh200506091016的博客 1250

Devops学习记录

(https://www.bilibili.com/video/BV1A7411M76m?from=search&seid=14855796811647434253) 从开发角度讲 我写完代码就完了。剩下的都能自动执行。 概念 工具和流程的结合 主要是服务于 开发人员和测试人员之间沟通合作的解决方案。 构建、测试、发布、部署、运维监控。 工具图 别人家的devops workflow,并不一定合适自己 devops的目的 时间和质量 devops错误案例 正确案例 devops:传统应

csd_nuser的专栏 434

DevOps简记录

敏捷宣言基于以下十二条原则: 我们的首要任务是通过尽早地、持续地交付可评价的软件来使客户满意。 乐于接受需求变更,即使是在开发后期也应如此。敏捷过程能够驾驭变化,从而为客户赢得竞争优势。 频繁交付可使用的软件,交付间隔越短越好,可以从几个星期到几个月。 在整个项目开发期间,业务人员和开发人员必须朝夕工作在一起。 围绕那些有推动力的人们来构建项目。给予他们所需的环境和支持,并且信任他们能够把工作完成...

theliar的博客 184

DevOps实践指南 记录

DevOps实践指南 Gene Kim Jez Humble Patrick Debois John Willis ◆ 导言:展望DevOps新世界 >> 技术债务是指我们当前所做出的决定会导致一些问题,而这些问题随着时间的推移会越来越难解决 >> “三步工作法”的原则:流动、反馈和持续学习与实验。 ◆ 第一部分 DevOps介绍 >> 精益...

皮卡丘在充电 516

DevOps 到底是什么到底是什么

链接:https://www.zhihu.com/question/55874411/answer/608052871 DevOps 到底是什么 2018 年,我们走访了近百个分布在各行各业中的 IT 团队,意外的发现,大多数的 IT 团队寻求改革并非来源于部门内部的自我革新,而是来源于业务部门的服务压力。正如同当年企业寻找 ERP,今天的企业将目光投向了 DevOps。但是 DevOp...

ths512的博客 1万+
上一篇: 从零搭建DevOps平台环境(四)-jenkins使用
下一篇: 从零搭建DevOps平台环境(五)-selenium
JFS_1024
博客等级 码龄10年 22粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值