跳过正文

DevOps

Python 自动化运维:从脚本到完整工具的工程化实践

Python 自动化运维:从脚本到完整工具的工程化实践

·1559 字·8 分钟
系统梳理 Python 运维自动化的工程化方法:boto3 操作 AWS 资源、Kubernetes Python SDK 使用、Click/Typer CLI 框架选型、数据库批量运维脚本、钉钉 Webhook 集成,以及类型注解与错误处理的实践经验。
Git 工作流实战:分支策略与团队协作规范

Git 工作流实战:分支策略与团队协作规范

·1009 字·5 分钟
Git 用了五年,最大的感悟是:工作流问题本质上是团队协作问题,不是工具问题。本文对比 Git Flow / GitHub Flow / Trunk-Based 三种策略,覆盖分支命名、Commit Message、rebase 哲学、大型重构分支处理、冲突解决等高频话题。
Docker Compose 本地开发工作流:多服务环境搭建最佳实践

Docker Compose 本地开发工作流:多服务环境搭建最佳实践

·737 字·4 分钟
用 Docker Compose 搭建包含数据库、缓存、消息队列的完整本地环境,配合 healthcheck 确保启动顺序、bind mount 实现热更新,还有 override 模式分离开发和生产配置。这篇文章覆盖所有关键细节和常见踩坑。
Docker 最佳实践:从 Dockerfile 到生产部署

Docker 最佳实践:从 Dockerfile 到生产部署

·731 字·4 分钟
多阶段构建、.dockerignore 遗漏、非 root 运行、构建缓存优化,以及 entrypoint/cmd 信号处理这些在生产中实际踩过的问题,用具体的 Dockerfile 示例逐一拆解。
Linux 系统管理精要——DevOps 工程师必知的系统层知识

Linux 系统管理精要——DevOps 工程师必知的系统层知识

·926 字·5 分钟
做了多年 DevOps,我越来越觉得 Linux 系统层的知识是一切排障的基础。当 Kubernetes Pod 莫名被杀、Java 服务突然无响应、磁盘 IO 飙高导致整机卡顿——最终都要落到系统层来定位。这篇文章把我在生产中最常用的系统管理技能系统梳理一遍。