Logo
☆☆☆☆☆
0.0
Intermediate
18h

Helm 实用指南

你已经在使用 Kubernetes,但却厌倦了编写大量 YAML 文件?尤其是当你需要部署众多应用时? 如果是这样,这门课程正是为你准备的。你将学习 Helm —— 一个在 Kubernetes 基础上构建的、由 CNCF 毕业的流行项目。Helm 是 Kubernetes 的包管理工具,能够将所有 Kubernetes 资源对象打包在一起。在本课程中,你将通过创建小型项目来掌握 Helm 的基本概念,并获得实际操作经验。你还将学习如何设计可复用的 Helm Chart。 完成本课程后,你将具备使用 Helm 实现可靠、一致且可扩展部署所需的技能,能够高效、有效地使用 Helm 来创建、打包、配置和部署你的 Kubernetes 应用。

9 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Helm 实用指南
你已经在使用 Kubernetes,但却厌倦了编写大量 YAML 文件?尤其是当你需要部署众多应用时? 如果是这样,这门课程正是为你准备的。你将学习 Helm —— 一个在 Kubernetes 基础上构建的、由 CNCF 毕业的流行项目。Helm 是 Kubernetes 的包管理工具,能够将所...

WHAT YOU'LL LEARN

熟悉 Helm 的核心组件,以及它如何简化在 Kubernetes 上部署应用程序的过程。

TAKEAWAY SKILLS

Kubernetes API Objects

Content

9 Lessons • 0 Quizzes • 0 Challenges

开始学习
  1. 1

    简介

  2. 2

    Helm 解决了什么问题?

  3. 3

    Helm 的核心概念

  4. 4

    Helm v2 与 Helm v3 对比

  5. 5

    测验:Helm 基本概念

配置开发环境
  1. 1

    创建集群

  2. 2

    将 Helm 与集群连接

  3. 3

    查看集群

  4. 4

    停止、重启和删除集群

自定义 Helm Chart 的质量保证
  1. 1

    编写一个 Helm Chart 测试

  2. 2

    运行图表的测试

  3. 3

    发布图表

  4. 4

    检查图表

  5. 5

    Helm 插件

  6. 6

    Helm Diff 插件

安装公共 Helm 图表
  1. 1

    使用 Helm 的第一步

  2. 2

    添加 Helm 仓库

  3. 3

    安装 Helm Chart

  4. 4

    访问 Kubernetes 仪表板

  5. 5

    在安装期间设置值

  6. 6

    升级 Helm Release

  7. 7

    使用多个 Values 文件安装 Helm Release

  8. 8

    Helm Chart 中的错误

  9. 9

    回滚 Helm 发布版本

  10. 10

    卸载 Helm Release

  11. 11

    探索公共 Helm Chart

  12. 12

    测验:安装公共 Helm 图表

Helm 母图表
  1. 1

    单部署与多部署对比图表

  2. 2

    为 Helm Chart 添加依赖项

  3. 3

    构建一个Helm Umbrella Chart

  4. 4

    安装 Helm Umbrella Chart

  5. 5

    测验:构建自定义 Helm Chart

构建自定义 Helm Chart
  1. 1

    生成 Helm Chart 蓝图

  2. 2

    创建一个简单的 Helm Chart

  3. 3

    安装自定义 Helm Chart

  4. 4

    命名模板简介

  5. 5

    构建一个复杂的 Helm Chart

  6. 6

    NOTES.txt 文件

  7. 7

    高级 Helm 模板函数

在云上使用 Helm
  1. 1

    配置 GKE 项目

  2. 2

    创建一个 GKE 集群

  3. 3

    在GKE上安装Helm Chart

  4. 4

    为 GKE 集群配置 Helm Release

  5. 5

    测验:在云上使用 Helm

Helmfile
  1. 1

    为什么使用 Helmfile?

  2. 2

    定义 Helmfile

  3. 3

    使用 Helmfile 安装应用程序

  4. 4

    使用 Helmfile 管理多个环境

  5. 5

    使用 Helmfile 进行测试与错误处理

  6. 6

    测验:Helmfile

附录
  1. 1

    课程收获

  2. 2

    安装 Docker

  3. 3

    安装 Kubectl

  4. 4

    在 Linux 上安装 KinD

  5. 5

    在 Linux 上安装 Helm

  6. 6

    在 Windows 上安装 KinD 和 Helm

  7. 7

    在 macOS 上安装 KinD 和 Helm

  8. 8

    安装 Helmfile

  9. 9

    安装 VS Code 及扩展插件

  10. 10

    本地Kubernetes集群

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)