极客时间专栏课 王炜-云原生架构与GitOps实战(完结)

云原生架构与 GitOps实战

即学即用,攻破云原生核心技术

的专栏课“王炜-实战(完结)”由前腾讯云CODING架构师王炜主讲,课程通过模拟真实业务场景,从零开始构建工作流,系统性串联云原生12大领域,涵盖核心基础、进阶实践及安全、可观测性等,适合云原生、研发运维工程师及等,助力快速入门并提升技术能力。

你将获得

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

课程介绍

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

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

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

只学习一两项技术远不足以达到这个目的,这也是转型师和 SRE 最大的障碍。

实际上,相比通过单项技术入门云原生领域,如果能够站在整体工程实践的视角去学习,快速得到工程化的输出反馈,也许能得到更加事半功倍的效果。而 GitOps 作为一个标准的工程实践方法,其背后的技术几乎覆盖了成为优秀的架构师的所有能力,可以说是入门云原生的重要突破口。

为此,我们请到了深耕云原生领域多年的王炜老师,他在云原生架构、GitOps、Kubernetes 等领域有着丰富的理论和实战经验。

专栏会模拟真实业务的微服务示例应用,从零开始带你一步一步构建 GitOps 工作流,最终系统性地把云原生的 12 个领域串联起来,让你即便完全没有云原生基础也能够快速入门!

课程设计

极客时间专栏课 王炜-云原生架构与GitOps实战(完结)

第一部分:价值感知

带你从零构建 GitOps 工作流,让你直观地感受 GitOps 在实际场景中的业务价值。包括自动扩容、自愈、自动部署和快速回滚等内容,通过有效的输出反馈来激发你的学习兴趣。

第二部分:GitOps 核心基础

带你更细致地学习 GitOps 工作流中涉及到的核心技术栈。这部分会以一个接近实际业务的微服务架构应用为例,重点介绍 和 K8s 在真实业务场景下的最佳实践。同时,会介绍如何实现自动构建镜像以及如何进行应用定义。

第三部分:GitOps 实战

聚焦打造生产可用的企业级 GitOps 工作流。它们包括高级部署策略、多环境管理、安全和密钥管理以及云上开发环境。

另外,这部分还会扩展应用可观测性方面的内容,包括日志、监控和告警。掌握了这部分内容,你也就具备入门原生架构师和 SRE 所要求的技术能力了。

第四部分:行业背景和职业发展

介绍一些概念和背景知识,让你进一步理解工程实践背后的底层逻辑。同时,老师还会在职业发展方向上为你提供建议,帮助你构建云原生知识体系。

第五部分:实施指南

介绍如何在公司落地 GitOps。这部分内容更多关注组织、管理和开发者等非技术角度出发,帮助你将所学习的知识迁移到工作当中,解决实际的业务问题,提升技术能力,助力职业发展。

课程目录:

音频:

  • 01|如何将业务代码构建为容器镜像?.mp3
    02 - 如何将容器镜像部署到K8s?.mp3
    03 - 业务永不宕机,K8s如何实现自动扩容和自愈?.mp3
    04|如何借助GitOps实现应用秒级自动发布和回滚?.mp3
    05|K8s 极简实战:示例应用介绍.mp3
    06 - K8s 极简实战(一):如何使用命名空间隔离团队及应用环境?.mp3
    06 - 如何使用命名空间隔离团队及应用环境?.mp3
    07|K8s 极简实战(二):如何为业务选择最适合的工作负载类型?.mp3
    08|K8s 极简实战(三):如何解决服务发现问题?.mp3
    09|K8s 极简实战(四):如何迁移应用配置?.mp3
    09|如何迁移应用配置?.mp3
    10 - K8s 极简实战(五):如何将集群的业务服务暴露外网访问?.mp3
    11|K8s 极简实战(六):如何保障业务资源需求和自动弹性扩容?.mp3
    12|K8s 极简实战(七):如何自动检查业务真实的健康状态?.mp3
    12|如何自动检查业务真实的健康状态?.mp3
    13|容器化:如何为不同语言快速构建多平台镜像?.mp3
    14|容器化:如何将镜像体积缩减 90%?.mp3
    15|容器化:如何选择最适合业务的基础镜像?.mp3
    16|自动构建:如何使用 GitHub Action 构建镜像?.mp3
    17|自动构建:如何使用 GitLab CI 构建镜像?.mp3
    18|自托管构建:如何使用 Tekton 构建镜像?.mp3
    19|自托管构建:如何使用 Harbor 搭建企业级镜像仓库?.mp3
    20|应用定义:如何使用 Kustomize 定义应用?.mp3
    21|应用定义:如何使用 Helm 定义应用?.mp3
    22|如何使用 ArgoCD 快速打造生产可用的 GitOps 工作流?.mp3
    23|如何监听镜像版本变化触发 GitOps?.mp3
    24|生产稳定的秘密武器:如何实施蓝绿发布?.mp3
    25|生产稳定的秘密武器:如何实施金丝雀发布?.mp3
    26|生产稳定的秘密武器:如何实施自动化渐进式交付?.mp3
    27|开发互不干扰,如何实现自动多环境管理?.mp3
    28|安全提升:GitOps 在哪些环节需要关注安全问题?.mp3
    29|安全提升:如何解决 GitOps 的秘钥存储问题?.mp3
    30|应用健康:如何迅速判断业务状态和可用性?.mp3
    31|日志:如何搭建轻量云原生业务日志系统?.mp3
    32|监控:如何快速搭建业务 HTTP 健康状态监控?.mp3
    33|告警:如何搭建基于 HTTP 状态告警?.mp3
    34|GitOps 开发循环慢,时间都去哪了?.mp3
    35|秒级开发体验,如何实现容器热加载和一键调试?.mp3
    36|作为开发者,如何更好地了解 CNCF?.mp3
    37|我该从哪些方向了解云原生领域?.mp3
    38|GitOps 为什么成为云原生交付的事实标准?.mp3
    39|GitOps 最佳实践,ArgoCD 凭什么脱颖而出?.mp3
    40|命令式和声明式,谁才是驱动云原生的“引擎”?.mp3
    结束语|下一步,我该如何在公司落地 GitOps?.mp3
    开篇词|30-60K,转型云原生架构师和SRE需要哪些能力?.mp3

文档:

  • 01|如何将业务代码构建为容器镜像?.pdf
    02 - 如何将容器镜像部署到K8s?.pdf
    03 - 业务永不宕机,K8s如何实现自动扩容和自愈?.pdf
    04|如何借助GitOps实现应用秒级自动发布和回滚?.pdf
    05|K8s 极简实战:示例应用介绍.pdf
    06 - K8s 极简实战(一):如何使用命名空间隔离团队及应用环境?.pdf
    06 - 如何使用命名空间隔离团队及应用环境?.pdf
    07|K8s 极简实战(二):如何为业务选择最适合的工作负载类型?.pdf
    08|K8s 极简实战(三):如何解决服务发现问题?.pdf
    09|K8s 极简实战(四):如何迁移应用配置?.pdf
    09|如何迁移应用配置?.pdf
    10 - K8s 极简实战(五):如何将集群的业务服务暴露外网访问?.pdf
    11|K8s 极简实战(六):如何保障业务资源需求和自动弹性扩容?.pdf
    12|K8s 极简实战(七):如何自动检查业务真实的健康状态?.pdf
    12|如何自动检查业务真实的健康状态?.pdf
    13|容器化:如何为不同语言快速构建多平台镜像?.pdf
    14|容器化:如何将镜像体积缩减 90%?.pdf
    15|容器化:如何选择最适合业务的基础镜像?.pdf
    16|自动构建:如何使用 GitHub Action 构建镜像?.pdf
    17|自动构建:如何使用 GitLab CI 构建镜像?.pdf
    18|自托管构建:如何使用 Tekton 构建镜像?.pdf
    19|自托管构建:如何使用 Harbor 搭建企业级镜像仓库?.pdf
    20|应用定义:如何使用 Kustomize 定义应用?.pdf
    21|应用定义:如何使用 Helm 定义应用?.pdf
    22|如何使用 ArgoCD 快速打造生产可用的 GitOps 工作流?.pdf
    23|如何监听镜像版本变化触发 GitOps?.pdf
    24|生产稳定的秘密武器:如何实施蓝绿发布?.pdf
    25|生产稳定的秘密武器:如何实施金丝雀发布?.pdf
    26|生产稳定的秘密武器:如何实施自动化渐进式交付?.pdf
    27|开发互不干扰,如何实现自动多环境管理?.pdf
    28|安全提升:GitOps 在哪些环节需要关注安全问题?.pdf
    29|安全提升:如何解决 GitOps 的秘钥存储问题?.pdf
    30|应用健康:如何迅速判断业务状态和可用性?.pdf
    31|日志:如何搭建轻量云原生业务日志系统?.pdf
    32|监控:如何快速搭建业务 HTTP 健康状态监控?.pdf
    33|告警:如何搭建基于 HTTP 状态告警?.pdf
    34|GitOps 开发循环慢,时间都去哪了?.pdf
    35|秒级开发体验,如何实现容器热加载和一键调试?.pdf
    36|作为开发者,如何更好地了解 CNCF?.pdf
    37|我该从哪些方向了解云原生领域?.pdf
    38|GitOps 为什么成为云原生交付的事实标准?.pdf
    39|GitOps 最佳实践,ArgoCD 凭什么脱颖而出?.pdf
    40|命令式和声明式,谁才是驱动云原生的“引擎”?.pdf
    结束语|下一步,我该如何在公司落地 GitOps?.pdf
    开篇词|30-60K,转型云原生架构师和SRE需要哪些能力?.pdf
    期末测试 - 来赴一场满分之约吧~.pdf

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件、阿里云盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源