课程介绍

你将获得

  • 12 大云原生领域的实操手册
  • 一线大厂的 GitOps 方法论
  • 开箱即用的技术方案和部署实践
  • 进阶云原生架构师的完整路径

AI 导学

在云原生环境中,如何让 AI 应用的部署既稳定又高效?GitOps 提供了一条可行路径——通过将应用状态声明式地存储在 Git 仓库中,结合 ArgoCD 实现自动同步,确保模型服务始终与预期配置一致。课程深入演示了基于 Helm 或 Kustomize 的应用定义方式,支持多环境差异化部署,满足开发、测试与生产对资源和配置的不同需求。同时,借助蓝绿发布、金丝雀发布及自动渐进式交付策略,可在保障线上稳定性的同时,安全验证新模型版本的效果。这些实践不仅适用于通用业务系统,也为 AI 工作负载提供了可复用的工程化部署范式。

课程介绍

说到大名鼎鼎的云原生技术,你一定并不陌生。它的核心技术之一 Kubernetes 早已成为约定俗成的容器编排器,你可能已经或多或少学习过相关的课程。

但是,当你想要把这些知识应用在工程实践时,很快会发现云原生远不是一两款应用就可以概括的。

没错,要进行云原生工程化实践,你需要至少掌握云原生 12 个领域中的十几款产品。在这些领域中,你还要学会对不同的开源产品做技术选型,掌握配置方法,然后将它们连接起来形成研发和发布工作流。

相关推荐

马士兵云原生架构师2023

奈学P7云原生架构师1期|2022年|完结无秘

马哥云原生微服务治理大厂冲刺班名师亲授N66(完整,视频+资料)

课程目录

开篇词

01|如何将业务代码构建为容器镜像?
02 | 如何将容器镜像部署到K8s?
03|业务永不宕机,K8s如何实现自动扩容和自愈?
04|如何借助GitOps实现应用秒级自动发布和回滚?

入门篇:从零上手GitOps

05|K8s 极简实战:示例应用介绍
06 | 如何使用命名空间隔离团队及应用环境?
07|K8s 极简实战(二):如何为业务选择最适合的工作负载类型?
08|K8s 极简实战(三):如何解决服务发现问题?
09|如何迁移应用配置?
10 | K8s 极简实战(五):如何将集群的业务服务暴露外网访问?
11|K8s 极简实战(六):如何保障业务资源需求和自动弹性扩容?
12|如何自动检查业务真实的健康状态?

核心基础篇:容器化、自动构建和应用定义

13|容器化:如何为不同语言快速构建多平台镜像?
14|容器化:如何将镜像体积缩减 90%?
15|容器化:如何选择最适合业务的基础镜像?
16|自动构建:如何使用 GitHub Action 构建镜像?
17|自动构建:如何使用 GitLab CI 构建镜像?
18|自托管构建:如何使用 Tekton 构建镜像?
19|自托管构建:如何使用 Harbor 搭建企业级镜像仓库?
20|应用定义:如何使用 Kustomize 定义应用?
21|应用定义:如何使用 Helm 定义应用?

进阶篇:构建工作流

22|如何使用 ArgoCD 快速打造生产可用的 GitOps 工作流?
23|如何监听镜像版本变化触发 GitOps?

进阶篇:高级发布策略

24|生产稳定的秘密武器:如何实施蓝绿发布?
25|生产稳定的秘密武器:如何实施金丝雀发布?
26|生产稳定的秘密武器:如何实施自动化渐进式交付?

进阶篇:多环境管理和安全

27|开发互不干扰,如何实现自动多环境管理?
28|安全提升:GitOps 在哪些环节需要关注安全问题?
29|安全提升:如何解决 GitOps 的秘钥存储问题?

进阶篇:应用可观测性

30|应用健康:如何迅速判断业务状态和可用性?
31|日志:如何搭建轻量云原生业务日志系统?
32|监控:如何快速搭建业务 HTTP 健康状态监控?
33|告警:如何搭建基于 HTTP 状态告警?

进阶篇:云原生开发新姿势

34|GitOps 开发循环慢,时间都去哪了?
35|秒级开发体验,如何实现容器热加载和一键调试?

特别放送

36|作为开发者,如何更好地了解 CNCF?
37|我该从哪些方向了解云原生领域?
38|GitOps 为什么成为云原生交付的事实标准?
39|GitOps 最佳实践,ArgoCD 凭什么脱颖而出?
40|命令式和声明式,谁才是驱动云原生的“引擎”?

热点加餐|AI绘图工具Midjourney鲜为人知的高级用法

结束语

结束语|下一步,我该如何在公司落地 GitOps?
期末测试 | 来赴一场满分之约吧~