`

容器DevOps,原来如此简单!

 
阅读更多

当开发团队把代码提交到 Git 应用仓库的那一刻他们心里想什么?

祈祷没有bug?渴望回家补觉?产品经理Go Die?

对,也不对。因为这只是最终发布万里长征的一小步,接下来要面对测试环境、生产环境、客户环境,我这明明没问题到你那就崩的环境……

其实对开发和运维人员来说,心里最想的是一次创建或配置,可以在任意地方正常运行。

据扯,2017年程序员们最痛恨的一首歌是我们(环境不一样

“那为什么不用Docker呢?

一次线下meetup上,技术潮人小明向正在抱怨的技术总监老王如此建议,老王准备转身翻白眼0.01迅速回顾下刚刚是否他微信、一会确认下拉黑他后语重心长起来——

 

“兄弟谈何易啊

 

lDocker 的优点在于通过简化CI(持续集成)、CD(持续交付)的构建流程,但每家公司都有自己的开发技术栈,我们需要结合实际情况对其进行持续改进,优化自己的构建流程。

l最大的问题是没有可遵循的业界标准,都说自己是最佳实践,一大堆工具链,团队学习成本高不说不以解决实际工作痛点新技术,都是耍流氓,好吗

 

l应用经过测试,接下来我们需要把它发布到测试环境和生产环境。这个阶段中如何更合理地使用Docker 也是一个难点,我们没有专人去熟悉Kubernetes这种大型开源项目。

 

老王的三连击引得周围的老鸟深以为然,老王正得意自己的经验组合拳肯定让小明哑口无言……

 

“那为什么不试试软件开发云的容器DevOps呢?我们团队也没有专人做运维,但迁移部署、环境一致性的问题,一直没操过心

 

我这手机里还有华为云培训PPT,4页看完,我们团队就用上Docker了!

图片1.png

 

1、不同技术栈,一键生成docker镜像

图片2.png

2、Docker镜像自动部署,一个VM里运行多个容器,并在容器中启动指定镜像

图片3.png

3、流水线上使用容器实现持续集成、持续部署

图片4.png

老王没想到使用软件开发云容器DevOps竟然如此简单MeetUp散会后,正打算安利给团队,收到了小明的微信——

 

小明王哥,您今分享的经验很宝贵,一看就是一线写过代码,还带过项目和人的老人以后还要多向你请教技术、管理问题今天时间紧,没跟你单独聊聊。

老王:你们团队实力雄厚啊,今天讲的软件开发云,肯定不便宜吧

小明这不是华为云开发者扶持计划免费上云服务器+软件开发+数据库+PaaS全免费,刚好满足我们有个创业产品MVP上线

http://activity.huaweicloud.com/developer_plan/index.html

老王还是你这路子广啊,光闷头搞开发,都不知道。有空来我这喝茶~

分享到:
评论

相关推荐

    基于Docker容器DevOps发布系统

    gitlab环境搭建 harbor环境搭建 jenkins环境搭建、工具安装、插件安装 Docker、Docker Compose 环境搭建 gitlab、harbor、jenkins、Docker 集成

    采用容器和DEVOPS实现IT转型 文档

    红帽论坛,超过500位客户亲临现场。演讲人 魏新宇 资深解决方案架构师。

    2-容器化DevOps系统核心技术_容器化DevOps系统核心技术.pdf_

    容器化DevOps系统核心技术........

    kc-homeNet:DevOps从家开始!

    **kc-homeNet:DevOps从家开始!** 在数字化时代,DevOps已经成为软件开发和运维领域的一个重要概念,它强调开发(Development)和运维(Operations)之间的协作与自动化,以提高软件交付的质量和速度。"kc-homeNet...

    DevOps落地实践合集.zip

    招行如何基于 K8S 容器技术打造 DevOps 流水线 民生银行的DevOps实践之旅 以自动化先行的 DevOps 落地实践经验 东方明珠集团基于 AWS 的 DevOps 实战分享 中小银行的DevOps 实践之路 让DevOps生产线加速的敏捷之道 ...

    基于容器的DevOps在银行的实践.pdf

    基于容器的DevOps在银行的实践.pdf 本资源摘要信息来自GOPSGlobal运维大会2019·上海站的演讲PPT,主题为基于容器的DevOps在银行的实践。以下是从该PPT中提炼出的关键知识点: 背景 传统金融IT的巨石型应用架构和...

    容器时代的DevOps部署

    企业应用,指的是那些部署在企业的服务器上,为企业的生产与运作提供...最初,大家用的都是物理机,后来出现了虚拟机,再到IAAS平台的兴起,到现在,大家都在忙着往容器迁移。环境的变化,也促使部署模式发生着变化。

    Beetle,摇一摇在github、gitlab和azure devops上创建bug报告!.zip

    标题中的"Beetle,摇一摇在github、gitlab和azure devops上创建bug报告!"是一款开源项目,旨在简化软件开发过程中bug报告的创建流程。通过“摇一摇”的创新交互方式,用户能够在遇到问题时快速方便地在GitHub、...

    DevOps基础课程讲义

    * 云到容器再到无服务器(From Cloud to Container to Serverless): DevOps 通过云计算、容器化和无服务器architecture来提高服务的可扩展性和可靠性。 * DevOps 的坚固边界:安全性(Security): DevOps 通过...

    基于容器的DevOps解决方案.pptx

    DevOps是一种旨在促进开发...总的来说,基于容器的DevOps解决方案是应对移动互联网时代快速变化需求的有效工具,它通过自动化、标准化和协作,提升了软件开发的速度、质量和可靠性,促进了开发和运维团队的高效合作。

    devops--PPT演讲系列(11).rar

    罗伟-蘑菇街基于容器的全生命周期 DevOps 运营平台建设 牛晓玲&景韵-转型的灯塔!DevOps 标准认证评估权威指南及案例解读 拍拍贷基础架构的DevOps演进之路-杨波-web 企业如何迈出 DevOps 第一步?-刘相 任发科:...

    基于容器和Devops实现IT转型.pptx

    《基于容器和DevOps实现IT转型》 随着信息技术的快速发展,企业正在寻求更高效、更具弹性的IT架构来支撑业务创新。容器技术和DevOps作为当前的热门话题,已经在IT转型中扮演了至关重要的角色。本文将深入探讨这两个...

    网易蜂巢:如何利用容器云实现DevOps

    ### 网易蜂巢:如何利用容器云实现DevOps #### 一、DevOps的概念与挑战 DevOps,即Development(开发)和Operations(运维)的结合,旨在通过优化开发与运维之间的协作流程,提高软件产品的交付速度与质量。然而,...

    白佳乐-基于容器的DevOps在银行的实践.pdf

    在【白佳乐-基于容器的DevOps在银行的实践.pdf】中,主要讲述了如何在银行行业中通过引入DevOps理念和容器技术来提升软件交付效率和应对业务挑战。以下是对这个主题的详细阐述: 1. 背景:传统金融IT面临的问题 在...

    简述DEVOPS.ppt

    DEVOPS 概述 DEVOPS 的历史可以追溯到计算机刚刚出现的时期,当时软件开发还是少数人通过高学历才能够掌握的技能。那时只有程序(Program),但没有软件(Software),所以那个时候编写程序的人员被称为程序员...

    通过Kubernetes和容器实现DevOps.docx

    2. 容器调度平台:Kubernetes作为容器编排系统,是实现DevOps的重要工具。它允许开发者以标准化方式打包应用及其依赖环境,实现跨环境的无缝迁移。Kubernetes提供服务发现、自动扩展、自我修复等功能,极大地简化了...

    DevOps 实践

    ### DevOps 实践 #### 一、DevOps 的核心理念与价值 DevOps 是一种文化运动,强调开发(Development)与运维(Operations)之间的紧密合作与沟通,旨在提高组织交付应用程序和服务的能力,以更快的速度满足市场...

    Devops统一研发体系建设方案共31页.ppt

    为此,我们需要整合软件研发工具、容器化技术、运营监控工具等,实现敏捷和 DevOps 的转型。 DevOps 的思想是以客户为中心,响应变化,快速交付价值。为此,我们需要改变传统的研发模式,转向敏捷和 DevOps 的发展...

    DevOps with Kubernetes and Helm

    在描述中,作者Jessica Deen,作为云开发倡导者,向读者传达了她对技术的热情和对于社区的关注,并特别指出了Linux、开源软件、DevOps以及容器化技术是她的重点研究领域。她通过引用Donovan Brown对DevOps的定义,...

Global site tag (gtag.js) - Google Analytics