全部作品
CASE 05 / 云与交付

容器部署与 GitLab CI/CD

代码交付之后,系统还要持续运行。

参与 Kubernetes 生产配置与部署维护,串联代码检查、自动化测试和测试环境发布。

我的职责部署运维 · 流水线与运行环境维护
KubernetesDockerGitLab CILinux
150万+累计注册用户 · 回流平台 · 截至 2026.10.22
265.2万元单日交易流水 · 2026.10.21 · 已支付订单金额
0.542亿元当月累计交易流水 · 2026.10.22 读取 · 10 月累计
01

业务背景

项目使用容器运行 Rails、Sidekiq 与 Nginx 等工作负载,仓库同时保留 GitLab CI 检查与测试环境部署流程。

02

关键问题

  • Web 请求与后台任务的资源和生命周期不同,需要独立配置。
  • 代码质量检查、测试与环境部署需要可重复执行。
03

我的实现与取舍

  • 参与 Kubernetes 环境配置与资源调整,维护多副本应用及健康探针。
  • 配置和维护 Docker 运行环境,拆分 Web 与 Sidekiq 工作负载。
  • 维护合并请求的 RuboCop、RSpec 检查,以及 develop 分支的测试环境部署。
04

落地结果

  • 形成可重复的代码检查和测试环境交付流程。
  • 积累 Linux、容器、云服务和生产配置的运维经验。
  • 覆盖 GitLab CI 质量检查、测试环境自动部署与生产 Kubernetes 配置维护。
05

欢迎深入交流

可以展开聊:探针、资源 requests 与 limits、发布前迁移、环境隔离,以及部署失败后的恢复。

继续浏览文旅安全监管平台
LET’S CONNECT

微信联系杨帆

扫一扫,聊聊技术与下一份机会。

杨帆的微信好友二维码
微信扫码 · 手机端可长按识别或保存图片
EMAIL / 工作机会沟通

给杨帆写封邮件

期待聊聊后端、AI 工程与全栈机会。

[email protected]

打开邮件应用 ↗

没有配置邮件应用?复制邮箱,在常用邮箱中写信即可。