DevOps
构建 Scalable 团队
· ☕ 3 分钟
对于互联网行业的工程师,常思考的是系统的 Scalable,例如,流量、计算、存储增长时如何改进系统,有各种水平、垂直扩容的方案。除了服务,团队的 Scalable 也是十分关键的。本篇主要思考的是,如何组织团队,在一定规模下,通过加人能够提升团队的事务处理能

如何给 GitHub Actions 添加自己的 Runner 主机
· ☕ 3 分钟
1. 什么是 GitHub Actions 在前面的文档中,我对 GitLab 提供的 CI 功能进行了实践,点击查看 。使用 GitLab 的好处是可以私有化部署、无限的私有仓库数量、CI 配置简单、能接入自建的 Runner 。但随着 GitHub 越来越开放,GitLab 的这些优势在逐步丧失。 从 CICD 的角度看,越接近 Git 仓库的功能,越贴

《DevOps 能力成熟度模型》下载
· ☕ 1 分钟
揭秘《DevOps 能力成熟度模型》 研发运营(DevOps)解决方案能力分级要求 - PDF 下载 第1部分:总体架构 - PDF 下载 第2部分:敏捷开发管理过程 - PDF 下载 第3部分:持续交付过程 - PDF 下载 第4部分:技术运营 - PDF 下载 第5部分:应用设计 - PDF 下载 第6部分:安

如何接入远程 macOS 物理机进行 Jenkins 流水线构建
· ☕ 4 分钟
本文同样适用于接入 ARM、MIPS 架构,FreeBSD、Windows 系统的物理机,如果 Jenkins 能连上构建机,可以跳过 Frp 部分。 1. 遇到的问题 在以 Kubernetes 为基础设施的场景下,Jenkins 构建流水线时,将为每一条流水线单独创建一个 Pod 用于构建。Pod 中的容器

KubeSphere DevOps 3.0 流水线运维指南
· ☕ 8 分钟
本篇主要介绍如何运维 DevOps 流水线,怎么解决一些常见的问题。问题主要分为两大类,一类是 Kubernetes 相关的,具有一定通用性;另一类是与业务相关,需要对领域有所了解,解决问题时才能事半功倍。文档内容,会不断滚动更新。 1. Kubernetes 问题排查 1.1 基本的创建流程 如上图所示,是用