【Udemy中英字幕】Helm – The Kubernetes Package Manager hands-on course
最近更新 2024年10月23日
资源编号 33983

【Udemy中英字幕】Helm – The Kubernetes Package Manager hands-on course

2024-10-23 Udemy 0 783
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

Helm – Kubernetes 包管理器实践课程

关于 Kubernetes 部署的 Helm 与 Gitlab 集成的完整课程

讲师:Ahmed Elfakharany

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • Helm 简介:什么是 Helm、它的架构以及它对 Kubernetes 部署的好处。
  • Helm 安装和配置:如何在 Kubernetes 集群上安装和配置 Helm,以及如何设置本地开发环境。
  • Helm Charts:什么是 Helm Charts,如何创建和管理它们,以及 Chart 开发的最佳实践。
  • Helm 命令和模板:如何使用 Helm 命令和模板进行图表部署、定制和管理。
  • Helm 存储库:如何创建和管理 Helm 存储库,以及如何共享和分发图表。
  • Gitlab CI/CD:Gitlab CI/CD 简介以及如何设置用于构建和部署 Helm 图表的管道。
  • Gitlab 与 Kubernetes 集成:如何将 Gitlab 与 Kubernetes 集成以实现无缝部署和监控。
  • 高级主题:Helm 的高级功能和技术,例如 Helm 插件
  • 最佳实践和故障排除:使用 Helm 和 Gitlab 进行 Kubernetes 部署的最佳实践,以及常见问题及其解决方案。

探索相关主题

  • 软件开发工具
  • 发展

要求

  • 对 Kubernetes 架构和概念(例如 Pod、Services、Deployments 和 ConfigMaps)有基本的了解。
  • 熟悉 Kubernetes 清单的 YAML 语法。
  • 具有 Linux 命令行和 shell 脚本经验。
  • 熟悉容器化概念和Docker。
  • 软件开发原则的基本知识,例如敏捷方法、持续集成和持续交付。
  • 访问 Kubernetes 集群和 Gitlab 实例进行实践练习。

描述

Helm 是一种用于打包用于安装云原生应用程序的 Kubernetes 清单文件的工具。部署、服务、入口、配置映射等都打包到 Helm 图表中。使用此 Helm 图表,您可以像在 Ubuntu 中使用 apt-get 或在 macOS 上使用 brew 一样将应用程序部署到 Kubernetes 集群。

完成本课程后,您将掌握 Helm 的实用知识。您不仅可以使用现成的 Helm Charts 来自动化日常部署,还可以自动化最复杂的 Kubernetes 部署并将其贡献给社区。

我设计这门课程是为了重点介绍 Helm 的重要部分。我尽力不让你在日常 Helm 和 Kubernetes 工程师的生活中用到那些你很少用到的无聊内容。相反,我会给你介绍该工具的核心内容以及一些技巧和窍门,让你可以立即像专业人士一样编写 Helm 图表!

为了充分利用本课程,我强烈建议您打开笔记本电脑并完成我在课堂上讲解的实验。没有什么比亲自动手学习新工具或新技术更好的了。这样,在本课程结束时,您会发现自己已经开发、应用、维护甚至分享了您自己的 Helm 图表。

学习任何工具的最佳方式就是使用它!在本课程中,我们将一起利用 Helm 将现成的 Helm 图表部署到 Kubernetes。掌握之后,我们将开始一点一点地分析 Helm 图表。在此过程中,您将学习以下内容:

  • 了解为什么我们需要 Kubernetes 的包管理器
  • 将 Helm 部署到 minikube(本地 Kubernetes 集群)
  • 了解 Helm 存储库
  • 向系统添加一个或多个 Helm 存储库
  • 在 Helm 存储库中搜索所需的图表
  • 使用 Helm 部署来自流行存储库的现成图表
  • 检查 Helm Chart 部署
  • 升级 Helm 部署并查看其历史记录
  • 通过修改值文件来根据自己的需要自定义 Helm Chart
  • 如何(以及何时)创建自己的 Helm Charts
  • 了解 Helm 模板
  • 使用 dry-run 标志测试您的 Helm 模板但不应用它们。
  • 通过升级和回滚软件包部署来重温 Helm 的历史记录
  • 使用 Helm 函数(include、indent、nindent、toYaml、b64enc 等)
  • 使用条件和逻辑语句(IF、NOT、AND、OR)进行决策
  • 使用“range”关键字循环遍历简单和复杂的对象
  • 深入探究 Helm 变量
  • 调试 Helm 图表
  • 创建自己的 Helm 存储库并推送图表
  • 使用 Helm Chart 依赖项部署更复杂的 Kubernetes 环境
  • 了解热门的基于社区的 Helm 项目,例如 Chartmuseum
  • 通过构建自己的存储库来扩展 Helm
  • 探索不同的 Helm 插件来自动执行重复任务并将图表存储在云中
  • 构建自己的 Helm 插件并使用自定义命令和协议
  • 配置 Helm,使用 Helm starters 创建你自己的特定样板图表

我们提供30 天退款保证,无需任何理由,您可以毫无风险地尝试此课程。立即报名吧!

本课程适合哪些人:

  • 已经熟悉 Kubernetes 并希望学习如何使用 Helm 简化其部署流程的开发人员。
  • 希望使用 Helm 和 Gitlab CI/CD 管道增强对 Kubernetes 部署的知识的 DevOps 工程师。
  • 有兴趣了解如何使用 Helm 在 Kubernetes 集群上打包和部署应用程序的系统管理员。
  • 希望学习与 Kubernetes 和 CI/CD 相关的新工具和技术的 IT 专业人士。
  • 想要了解使用 Kubernetes 和 Helm 进行容器化和部署的最新趋势和技术的学生。
  • 任何想要获得使用 Helm 进行 Kubernetes 部署和 Gitlab CI/CD 管道的知识和实践经验的人。

显示更多显示较少

请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务