|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/helm-masterclass/
课程评论:没有评论
**课程名称:Helm Masterclass** **课程概述:** 本课程专注于Helm,一个在DevOps领域极其受欢迎且至关重要的工具。随着越来越多的团队采用Helm,掌握它已成为高薪DevOps工程师的必备技能。 想象一下,你需要部署一个包含5个独立组件、20个部署、5个服务、12个配置映射(configmaps)和7个持久卷声明(PVCs)的应用程序,并且需要在8个不同的测试环境以及生产环境(prod)中部署。传统的部署方式需要管理海量的YAML文件,并在所有环境中处理这些文件的常量变化。当需要清理环境或回滚时,时间成本和复杂性将是巨大的。 Helm正是为了解决这些痛点而生。它允许你“模板化”Kubernetes配置文件,并通过`values`文件来灵活地插入所需信息。这意味着每个环境都可以拥有自己定制的`values`文件,从而实现针对性的部署。 你可以将Kubernetes YAML文件打包成一个名为“Chart”的单元。每个独立的应用都可以拥有自己的Chart,并通过Chart Museum(图表仓库)作为依赖项引入。Helm常被誉为“Kubernetes的包管理器”,能够以一条命令实现Chart及其所有依赖项的部署。清理环境同样只需一条命令,极大地节省了时间和精力。 本“Helm 3 Masterclass”课程将带你从零基础成长为Helm专家,内容涵盖: * 利用Helm强大的模板语言 * 快速上手Helm的使用 * 高级条件逻辑,使Charts更强大 * Chart Museum的设置与使用 * 多Chart的高级Helm技术 * 行业专家级故障排除技巧 * 3个独特的实践项目 本课程旨在提供最精炼、无冗余的学习内容,让你能够即时掌握Helm,并像经验丰富的专业人士一样快速上手。我们将你置于一个能与使用Helm多年的其他专业人士相提并论的起跑线上。 **讲师介绍:** TJ Addams,前Deloitte和Capgemini的首席DevOps工程师,拥有3年的Helm和DevOps教学经验。他在大型、数百万美元项目中使用Helm的丰富经验,将为你提供独一无二的见解。如果你要学习Helm,向他这样的专家学习将是最佳选择。 **学习目标:** * 理解Helm在Kubernetes部署管理中的关键作用。 * 掌握Helm Chart的创建、打包和发布。 * 学会使用`values`文件和模板语言进行灵活的Kubernetes配置管理。 * 能够管理Chart依赖关系,并利用Chart Museum进行分发。 * 熟练运用Helm进行应用的部署、升级和回滚。 * 掌握高级Helm技巧和场景下的故障排除方法。
There's a reason this tool is so popular and a MUST-KNOW for the highest earning DevOps industry with more teams adopting it everyday.Picture this: the application you're working with has 5 separate components that amounts to 20 deployments, 5 services, 12 configmaps, 7 PVC's and to top it off, you need to deploy it into 8 different testing environments before going into prod.How many YAML files would that be?Now you have to manage the constant changes to those files across all those different environments.What if you need to clear it down? How long will it take you to roll back?This is where Helm comes in.Helm allows us to "template" our Kubernetes files so we can use a values file to plug in any details we need.This means each environment can have it's own values files so each deployment can be tailoredYou can add our Kuberentes YAML files and package them into what is called a "Chart".Each of the separate applications can be put in their own chart and pulled in as dependencies from Chart Museum - our chart repository.Helm is often referred to as The "package manager for Kubernetes" as you can deploy charts and any dependencies they have in a single deployment.Deploying charts is a breeze: it's one SINGLE command.And to clear an environment?You guessed it, just ONE command!I Know! Unbelievable, right?Think of how many late nights you would have avoided!Imagine all the time, effort and pain you're going to save using Helm.Now you're ready to use it, you need to master it.Now you know the best kept secret from some of the best DevOps teams in the world.You've got the opportunity to master this tool.The Helm 3 Masterclass will take you from Zero to Helm Hero.Showing you:How to take advantage of the powerful templating languageGet you up to speed using HelmAdvanced conditional logic to make your charts even more powerfulSetup and use chart museumAdvanced Helm techniques for multiple chartsExpert Secrets from Industry - master troubleshooting tricks that you won't find anywhere else3 Unique Hands-on projects and much, much moreYou want to use Helm NOW, not in a couple of months!Which is what inspired us to make the ultimate course with 0 filler! We want more engineers like you to get on board with the tech fast!This is the one-stop course to learn everything you need to know to start working with Helm right away.The Helm 3 Master class will prep you as if you started using it YEARS ago along with the other pros!You'll be learning from TJ Addams, an ex-Deloitte and ex-Capgemini lead DevOps engineer. He has been working with Helm and teaching DevOps for the last 3 years.His experience of working with Helm on massive multimillion dollar projects will give you unique insights you won't find anywhere else.If you're going to learn helm, why not learn it from the best?