基于K8S+eureka的java应用快速上下线的WEB平台
功能看起来很简单,但麻雀虽小五脏俱全。直接操作生成环境的eureka\k8s,做了很多校验和保护,最终才敢在生产环境上线。技术栈:vue(element-plus)+flask技术上的关键点标签页和穿梭框,父子组件之间的通信,子组件选择应用后父组件动态响应;前后端分离,每个后端接口需要认证才能访问;
通用业务平台设计(五):预警平台建设
预警平台的建设远超预期,多次提前预警风险,从而避免故障发生预警平台投入使用推广,获得了业务团队的一致好评当业务发展一定规模后,公司在竞争中获胜的一个很关键因素在于谁更少的犯错,建立一个提前甄别风险的系统是必要的。
【云原生】4.3 DevOps 精讲篇——Sonar Qube
Sonar Qube是一个开源的代码分析平台,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,可以检测出重复代码、代码漏洞、代码规范和安全性漏洞的问题。Sonar Qube可以与多种软件整合进行代码扫描,比如Maven,Gradle,Git,Jenkins等,并且
DevOps利器之二(Git,Gitlab)
Git,Gitlab在DevOps中主要解决持续集成源码管控部分,本文主要从基本概念,实施部署两部分介绍。
【云原生】第十一篇--基于Docker容器DevOps应用方案
Docker 的 DevOps 实践方案,是一套灵活简单的敏捷解决方案。它克服了之前集群工具复杂、难用的困境,使用统一的 Docker 应用容器概念部署软件应用。
疫情开发,软件测试行情趋势是怎么样的?
如果说,2022年对于全世界来说,都是一场极大的挑战的话;那么,2023年绝对是机遇多多的一年。众所周知,随着疫情在全球范围内逐步得到控制,无论是国际还是国内的环境,都会呈现逐步回升的趋势,各行业的机会也将显现出。那么,2023年的软件测试行业又会又怎样的风云变化呢?是否行业已经趋于饱和了?如果饱和
第24讲:Python字符串大小写转换、对齐、子串的替换
如果我们想要对字符串中的某些字符进行大小写的转换,可以调用以下方法:1)将字符串中所有的字符全部转换成大写2)将字符串中所有的字符全部转换成小写3)将所有的小写字符转换成大写,将所有的大写字符转换成小写4)将字符串中第一个字符转换成大写,其余的字符转换成小写5)将字符串中每个单词的第一个字符转换成大
Grafana 是什么
Grafana 入门学习笔记。
【2023】DevOps、SRE、运维开发面试宝典之Redis相关面试题
有了哨兵模式后,在程序代码中配置不是redis地址,而是配置的所有哨兵的地址,形成一个地址池,即使集群中一个哨兵坏掉了,还有其他两个哨兵,每次需要找redis写入数据时,程序首先会找哨兵进程,哨兵之间信息共享,会立马告诉程序谁是主库,这时程序拿到哨兵告诉它的redis主库地址,就会去找主库存数据,因
【2023】DevOps、SRE、运维开发面试宝典之ELKStack相关面试题
ELK是三个开源软件的简称,提供一套完整的企业级日志平台解决方案。Elasticsearch:提供搜索、分析和存储数据的功能Logstash:采集日志、格式化日志、过滤日志,对日志的内容进行一些处理,最后将日志数据存储到ELasticsearch集群中Kibana:数据可视化展示Beats:日志采集
【2023】DevOps、SRE、运维开发面试宝典之Kubernetes相关面试题
pod是kubernetes集群管理的最小单元,可以说在K8S集群中部署的任何资源都要依托于Pod,例如程序要运行必须要放在容器中运行,而容器必须放在Pod里才可以运行,类似于豌豆的结构,Pod就是豌豆荚,容器就是豌豆,pod是容器的封装,一个pod中可以存在一个或多个容器,pod最多可以运行4个容
【2023】DevOps、SRE、运维开发面试宝典之Docker相关面试题
5、使用docker build命令构建之后,docker就会将当前目录下所有的文件发送给docker daemon,顺序执行Dockerfile文件里的指令,在这过程中会生成临时容器,在临时容器里面安装RUN指定的命令,安装成功后,docker底层会使用类似于docker commit命令来将容器
【2023】DevOps、SRE、运维开发面试宝典之Kafka相关面试题
消息生产者Producer产生消息数据,发送到Kafka消息队列中,一台Kafka节点只有一个Broker,消息会存储在Kafka的Topic(主题中),不同类型的消息数据会存储在不同的Topic中,可以利用Topic实现消息的分类,消息消费者Consumer会订阅消息存储的Topic,从Topic
DevOps是什么?DevOps能够给我们带来什么?
Spring Cloud微服务实战系列,打造精品专栏。
DevOps落地与转型:提升研发效能的方法与实践
DevOps落地与转型:提升研发效能的方法与实践
基于K8s的DevOps平台实践(三)
Jenkins与k8s集成、Jenkins集成Sonarqube、Jenkins集成robotFramework
基于K8s的DevOps平台实践(二)
本篇文章主要介绍:流水线语法、Jenkinsfile实践、多分支流水线实践
基于K8s的DevOps平台实践(一)
本篇文章基于 k8s 集群部署 gitlab、sonarQube、Jenkins 等工具,并把上述工具集成到 Jenkins 中,以 Django 项目和 SpringBoot 项目为例,通过多分支流水线及 Jenkinsfile 实现项目代码提交到不同的仓库分支,实现自动代码扫描、单元测试、doc
第11讲:Python列表对象中元素修改操作
对于列表元素的改操作,有两种实现方式:修改指定索引的元素,相当于赋一个新值,但是一次只能修改一个元素。通过切片的形式指定一个索引范围,然后修改这个范围中每一个索引对应的元素,一次可以修改多个索引的元素值。定义一个列表,列表元素的改操作将依赖这个列表去实现。我们指定修改mylist列表中索引为2的元素
【云原生 • DevOps】一文掌握持续集成工具 Jenkins
Jenkins 介绍与入门,Jenkins 的安装配置及使用方法详细介绍,一文搞定。