当前位置:网站首页>DevOps-了解学习
DevOps-了解学习
2022-08-05 05:24:00 【monkeyhlj】
文章目录
DevOps-了解学习
软件开发最开始是由两个团队组成:
·开发计划由开发团队从头开始设计和整体系统的构建。需要系统不停的迭代更新。
·运维团队将开发团队的Code进行测试后部署上线。希望系统稳定安全运行。
这看似两个目标不同的团队需要协同完成一个软件的开发。
在开发团队指定好计划并完成coding后,需要提供到运维团队。运维团队向开发团队反馈需要修复的BuG以及一些需要返工的任务。
这时开发团队需要经常等待运维团队的反馈。这无疑延长了事件并推迟了整个软件开发的周期。
会有一种方式,在开发团队等待的时候,让开发团队转移到下一个项目中。等待运维团队为之前的代码提供反馈。可是这样就意味着一个完整的项目需要一个更长的周期才可以开发出最终代码。
基于现在的互联网现状,更推崇敏捷式开发,这样就导致项目的迭代速度更快,但是由于开发团队与运维团队的沟通问题,会导致新版本上线的时间成本很高。这又违背的敏捷式开发的最初的目的。
那么如果让开发团队和运维团队整合到成一个团队,协同应对一套软件呢?这就被称为DevOps。DevOps,字面意思是Development &Operations的缩写,也就是开发&运维。
单体应用部署可采纳方式:
docker相关学习文档:https://www.kancloud.cn/docker_practice/docker_practice/469766
K8s管理容器:
K8s官网文档介绍:http://kubernetes.io/zh/docs/concepts/overview/what-is-kubernetes/
【参考视频】https://www.bilibili.com/video/BV11u411z719?p=45&spm_id_from=333.880.my_history.page.click
边栏推荐
- [issue resolved] - jenkins pipeline checkout timeout
- LeetCode Interview Questions
- 千亿IT运维市场,产品要凭实力说话
- Call the TensorFlow Objection Detection API for object detection and save the detection results locally
- spark source code - task submission process - 3-ApplicationMaster
- What's the point of monitoring the involution of the system?
- King power volume LinkSLA, realize operations engineer is happy fishing
- NAT experiment
- Browser Storage for H5
- Programmers should understand I/O this way
猜你喜欢
随机推荐
idea 常用快捷键
What's the point of monitoring the involution of the system?
The size of the screen adaptation
正则表达式小实例--去掉字符串中间和两边的空格
逻辑卷创建
Does flink cdc currently support Gauss database sources?
IP address and subnet division
IP packet format (ICMP protocol and ARP protocol)
深度 Zabbix 使用指南——来自惨绿少年
Mina的长连接和短连接
时间复杂度和空间复杂度
运维工程师,快来薅羊毛
浏览器存储WebStorage
The idea of commonly used shortcut key
Disk management and file systems
The method of using ROS1 bag under ROS2
教您简单几步实现工业树莓派正确安装RS232转USB驱动
Small example of regular expression--remove spaces in the middle and on both sides of the string
Advantages of overseas servers
监控系统的内卷,有什么讲究?