- 课程目录
- 课程介绍
-
在线阅读:开篇词|云原生技术:变革基础架构的核动力
这门课程可以帮你解决工作中遇到的疑难问题,将 DevOps 的理念和实践应用在基础架构的管理上,保障云原生应用的安全性和可靠性,提升你解决问题的能力和职业竞争力。
-
01|发展历程:IaC过去、现在与未来展望
从今天开始,我们将会学习云原生基础架构的重要理论和发展脉络,为之后我们实践全自动化的基础架构管理打好基础。
-
02|主流IaC工具解析:你的最佳IaC工具选择指南
虽然我们很容易就可以查阅相关工具的文档,但不少同学并没有了解过这些工具为什么会被设计出来,背后又涉及哪些原理。
-
03|Bottlerocket:为云原生而生的强大操作系统
今天,我们学习了不可变基础设施的概念,其中不可变基础设施概念的三个关键点你需要重点掌握。
-
04|混合云:如何突破混合云落地的三大难点?
学完今天的内容,相信你会对多云管理问题有一个更深入的认识。
-
05|GitOps:开启基础架构自动化新篇章
今天我们要学习的GitOps模式,可以把一些零散的点合理组织起来,帮我们真正落地实现基础架构自动化。
-
06|云环境实战:快速启动Kubernetes集群
这一讲我们会利用Terraform工具,在AWS中启动一个Kubernetes集群,帮你尽快熟悉现代IaC面向资源的管理方式。
-
07|Github Action:打通IaC与GitOps的桥梁
GitHub Actions是Github中自带的CI/CD工具,上手门槛较低。掌握了这个工具,能让你的管理部署工作事半功倍。
-
08|Tekton:探索IaC与GitOps的另一条路径
在持续集成领域,有很多持续集成、持续部署的工具,今天将会选择使用Tekton来作为我们CI/CD的工具链
-
09|集群组件管理:自动化之道,轻松管理百个集群
假如你是公司Kubernetes平台管理员,需要管理100个Kubernetes集群,而每个集群都有10个组件的时候,你应该如何来做呢?
-
10|Kubernetes Operator:IaC配置管理的轻量级利器
那么有没有什么轻量级的办法,同样可以实现GitOps方式下的IaC管理配置呢?
-
11|云成本真相:深入解析,打破“上云贵”认知
学完今天的内容,相信你就能从容回答“上云究竟贵不贵”这个问题了。
-
12|Kubernetes HPA:云原生应用扩缩容管理之道
今天我们展开讲讲,哪些原因会造成云资源浪费,以及我们怎么利用好云原生技术来解决云资源的浪费问题,提升我们的资源使用率。
-
13|KEDA:基于事件驱动的自动扩缩容方案
有没有开箱即用型的工具,也能够配合HPA实现水平扩展呢?这就是我们今天要学习的KEDA。
-
14|Cluster Autoscaler与Karpenter:集群容量扩缩容最佳实践
今天我们学习了两种不同的Kubernetes动态扩缩容的工具,它们各有千秋,适合不同的场景。
-
15|精细化成本管理:两大工具助力降本增效
今天这一讲,我们就来聊聊成本管理这个话题,帮助你的团队降本增效,把钱花在刀刃上。
-
16|云原生安全:不可忽视的关键因素
安全就像盖房子时的地基,如果地基不牢固,房子就很容易倒塌。
-
17|Vault(一):企业级敏感数据的守护者
我们的业务开发过程中有好几种环境,如何确保这些敏感信息,只在正确的环境中被正确的人使用呢?
-
18|Vault(二):阅后即焚功能实现解析
这一次,我们要聊点更酷的东西,一起学习Vault的另一个神奇功能——租赁与回收机制。
-
19|Vault(三):一站式证书管理解决方案
通过今天的学习,你不但能更好地理解管理TLS证书的要点,还可以掌握如何利用Vault工具来管理这些证书,确保企业数据传输的安全性。
-
20|OPA:为 Kubernetes 生态系统构建安全堡垒
今天我们将通过一个具体场景来探讨 Kubernetes 安全策略的不足,学习如何通过开放策略代理(OPA)弥补这些不足,并展望未来 Kubernetes 中条件表达式语言(CEL)的发展计划。
-
加餐|思考题参考答案
今天这次加餐,我为你整理了整门课程的思考题答案,希望对你有所帮助。
-
结束语|实践出真知,拒绝盲从,拥抱云原生
课程虽然告一段落,但未来要探索的“海域”将更为辽阔。在变革的浪潮中,实践才是指引航向的灯塔。
-
结课测试|来赴一场满分之约
课程一共20道题目,快来检验自己的学习效果吧!
课程介绍
限时福利 你将获得 自动化 CI/CD 搭建实战 IaC 原理解析与选型策略 攻克混合云落地的三大难点 弹性扩容与成本管理的实用工具 讲师介绍 课程介绍...限时福利
你将获得
- 自动化 CI/CD 搭建实战
- IaC 原理解析与选型策略
- 攻克混合云落地的三大难点
- 弹性扩容与成本管理的实用工具
讲师介绍
课程介绍
随着云计算技术的发展,各大企业纷纷拥抱云原生。未来的软件将会借助云计算技术生长于云上,推动软件行业向更加灵活高效的方向发展。
然而,仅将企业的 IT 架构简单地迁移到云上还远远不够。唯有与此相关的应用架构、开放方式、部署和运维方式都做出相应改变,才有可能真正发挥上云的价值,并享受云原生所带来的优势和收益。
在云原生技术落地的过程中,我们会遇到很多困惑,比如:
- 我们一共就十几个服务,这个业务体量用得着 Kubernetes 吗?
- Kubernetes spec 那么长,不如我原来写个部署脚本来得方便,为何要转向 Kubernetes 呢?
- 既然我都容器化了,那虚拟化平台还有存在的必要吗?
为了帮你解决这些问题,我们邀请到潘野老师开设这门课程,他将会分享自己在云原生基础架构与实施领域深耕多年的经验,帮助你建立系统认知,掌握在企业中落地一个自动化的基础架构管理系统所需的关键技术。
课程设计
为了帮助你深度掌握云原生基础架构自动化的各个方面,课程精心设计了四个篇章。

基础篇
帮你建立对基础架构管理的整体认识,掌握 IaC 的主流工具及其原理,了解混合云部署的难点和解决思路,为后续的实战讲解做好理论铺垫。
GitOps 实战篇
带你搭建一套自下而上的基础设施管理系统,提升你解决实际业务问题的能力。这个章节中,我们会重点解决如何使用 GitOps 方式管理基础设施,如何保障上百个 Kubernetes 中每个集群配置统一,以及 DevOps 的理念如何应用于基础架构管理等问题。
进阶篇
结合现在“降本增效”这一热点话题,带你实践如何更高效地利用资源。我们将会讨论在公有云上如何利用好 Kubernetes 横向与纵向扩展能力,做到云上资源的灵活取用。还有在私有云中,如何利用有限的资源条件做到性价比更高的资源扩展和收缩。
安全篇
你将了解云原生的安全体系管理,尤其是如何管理企业的机密信息,比如正确管理企业私有证书,保护企业中机密数据的传输等等。
课程目录
