DevOps时代的专栏

296 篇文章
104 人订阅

全部文章

DevOps时代

全面!一文理解微服务高可用的常用手段

在定义什么是高可用,可以先定义下什么是不可用,一个网站的内容最终呈现在用户面前需要经过若干个环节,而其中只要任何一个环节出现了故障,都可能导致网站页面不可访问,...

772
DevOps时代

通过 API 远程管理 Jenkins

最近接到一个需求,需要对公司内部的Android性能测试平台的分支管理模块进行改造。

964
DevOps时代

蓝绿部署、滚动发布、灰度发布等方案对比总结

目前有很多用于部署的技术,有的简单,有的复杂,有的得停机,有的不需要停机即可完成部署。本文将对目前常用的部署方案做一个简单的总结。

702
DevOps时代

基于Jenkins + Docker 搭建 Android 持续集成平台

随着公司扩大和测试团队的引入,原有的本地打包已经无法满足需求,所以考虑搭建Android持续集成打包平台。因为我司前后端发版是通过Docker+Jenkins,...

815
DevOps时代

落地微服务特色的 DevOps 管道,持续集成/部署到 Kubernetes

2018年既是微服务架构火爆的一年,也是容器和Kubernetes收获赞誉盆满钵满的一年;在kubernetes的引领下,以容器为中心部署微服务已成为一种事实标...

706
DevOps时代

基于 Spinnaker 的 K8S 灰度发布,看看这篇

k8s中的容器一般是通过deployment管理的,那么一次滚动升级理论上会更新所有pod,这由deployment资源特性保证的,但在实际的工作场景下,需要灰...

491
DevOps时代

Docker 世界中的配置管理:5分钟让你明白如何在Puppet,Chef,Ansible之间选择

本文翻译并节选自《DevOps2.0的工具集(DevOps黑宝书)——打造自动化的持续交付流程》一书,转自译者CSDN博客,转载请注明出处,译者:胡帅。

632
DevOps时代

DOIS2019大会,腾讯 DevOps 测试中台探秘

腾讯WeTest受邀参加2019年DevOps 国际峰会,由WeTest产品负责人-殷柱伟老师分享了腾讯DevOps测试中台的实践经验与心得, 议题受到...

673
DevOps时代

你确定你会写 Dockerfile 吗?

如今 GitHub 仓库中已经包含了成千上万的 Dockerfile,但并不是所有的 Dockerfile 都是高效的。本文将从五个方面来介绍 Dockerfi...

783
DevOps时代

敏捷开发:5种主流开发方法介绍

极限编程(ExtremeProgramming,简称XP)是由KentBeck在1996年提出的。极限编程是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常...

924
DevOps时代

手把手教你用 Gitlab 和 Jenkins 构建持续集成环境

最近用到持续集成顺便总结在这里,都是用的最新版。搭建过程中还有一个demo,提交代码到 gitlab 自动触发 jenkins 任务,自动编译代码和 docke...

613
DevOps时代

10个小技巧提高 Kubernetes 容器效率

近年来,容器以及 Kubernetes 成为开发者以及企业用户重点关注的技术趋势,本文总结了构建和管理容器的十个重要技巧来优化 IT 成本并提高效率。

732
DevOps时代

微服务 to 变 or not to 变?

今天,在创建和部署应用的时候,最常用的方式就是可变服务器。我们会创建一个web服务器,该服务器上具有完整的应用,每次有新的版本发布时我们就会对服务器进行更新。

691
DevOps时代

基于 SonarQube 的增量代码扫描

很多团队刚开始推行使用SonarQube进行代码质量管理的时候总会遇到一个揪心的问题:因为很多旧项目之前压根就没用这套工具,团队一上来兴致勃勃的就拿着这个工具跑...

682
DevOps时代

利用 Ansible 来做 tomcat 应用的持续交付

在做持续交付这件事,想必大家都是用 Jenkins 这款程序来做基石。当然,我们这次也是用 Jenkins作为承载工具,Jenkins强大的插件是有目共睹的,有...

762
DevOps时代

知乎 Android 客户端 CI/CD 方面的实践

伴随着知乎业务的飞速发展,近一年多时间,知乎的 Android 团队由十多人的小团队发展至五十多人的大团队,并且还在不断的壮大中。

902
DevOps时代

简化 Pod 故障诊断: kubectl-debug 介绍

容器技术的一个最佳实践是构建尽可能精简的容器镜像。但这一实践却会给排查问题带来麻烦:精简后的容器中普遍缺失常用的排障工具,部分容器里甚至没有 shell (比如...

1292
DevOps时代

Jenkins Gitlab持续集成打包平台搭建

OTA(Over-the-Air Technology)空中下载技术,具体参考此文介绍。

993
DevOps时代

基于 Kubernetes/Jenkins/Harbor/SonarQube 搭建微服务CI/CD系统

https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md

1242
DevOps时代

一文明白蓝绿部署、滚动部署、灰度发布、金丝雀发布

蓝绿部署、A/B测试、金丝雀发布,以及灰度发布、流量切分等,经常被混为一谈,影响沟通效率。 根本原因是这些名词经常出现,人们耳熟能详能够熟练地谈起,对这些术语的...

1551

扫码关注云+社区

领取腾讯云代金券