vronsky.com

DevOps 与 CI/CD 流水线

自动化软件交付和部署

2024/2/121 分钟阅读2 个月前更新
4.9
16800 次浏览中级95 小时
1766403225

课程:DevOps 与 CI/CD 流水线

本课程专为希望掌握现代 DevOps 实践并自动化软件交付生命周期的开发人员、系统管理员和工程师而设计。您将学习如何设计、实施和维护可靠的 CI/CD 流水线,集成自动化工具,并确保快速、高质量的软件发布。

您将学到:

DevOps 基础知识 — DevOps 文化、原则和价值观 — 打破开发和运维之间的壁垒 — 关键 DevOps 指标 (DORA:部署频率、交付周期等)

持续集成 (CI) — 自动化代码构建和测试 — 工具:GitHub Actions, GitLab CI, Jenkins — 工件管理和版本控制

持续交付和部署 (CD) — 部署策略:蓝绿部署、金丝雀部署、滚动更新 — 环境管理:开发、预发布、生产 — 基础设施即代码 (IaC):Terraform, Pulumi

容器化和编排 — 构建和优化 Docker 镜像 — Kubernetes 编排:Pods, Deployments, Services — 基于 Kubernetes 应用程序的 CI/CD

监控和反馈循环 — 日志记录、追踪和指标 (OpenTelemetry, Prometheus, Grafana) — 将反馈集成到流水线中 — 确保可靠性和可观测性

DevOps 中的安全 (DevSecOps) — 代码和容器镜像中的漏洞扫描 — 密钥管理 (HashiCorp Vault, Kubernetes Secrets) — 流水线中的安全策略和合规性

实践项目 — 从零开始构建完整的 CI/CD 流水线 — 将遗留应用程序迁移到云基础设施 — 使用真实场景自动化基础设施配置和部署

课程成果:

完成课程后,您将能够自信地设计和实施符合行业最佳实践的可扩展、安全且有弹性的 CI/CD 流水线。您将成为一名熟练的 DevOps 工程师,为在现代工程团队中精简软件交付做好准备。

常见问题

Who wrote this article?

This article was created by our expert contributors.

Can I leave comments?

Reader engagement options may be available on this page.

Can I share this article?

Yes, use the share buttons to share on social media.

When was this published?

Publication and update dates are shown at the top of the article.

How can I stay updated?

Subscribe to our newsletter for the latest articles.

还有更多问题?访问 vronsky.com 获取更多信息。

您可能也喜欢

Iceland Northern Lights & Hot Springs
自然与探险简单
Machu Picchu Sunrise Expedition
文化体验困难
Dubai Modern Marvels & Desert Safari
文化体验中等
C
4.7

Children's Medical Center

查看详情
H
4.9

Heart & Vascular Institute

Specialized cardiovascular care and treatment center
查看详情
W
4.6

Women's Health & Wellness

Comprehensive women's healthcare and wellness services
查看详情
热门
免费
Social Skills Assessment

Social Skills Assessment

关系中等
16 分钟
30
(14200 浏览)
Sep 27, 2025
热门
免费
Work-Life Balance Assessment

Work-Life Balance Assessment

职业简单
14 分钟
28
(16700 浏览)
Jan 11, 2026
热门
免费
Decision Making Style Test

Decision Making Style Test

性格中等
18 分钟
32
(11800 浏览)
Jan 11, 2026