Helm for absolute beginners

所在平台: Udemy

课程主页: https://www.udemy.com/course/helm-for-absolute-beginners-o/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Helm for absolute beginners **课程概述:** Kubernetes 提供了丰富的功能来部署、扩展和运维应用程序。Kubernetes 中的应用程序通常由多种对象组成,例如 Deployments, Services, Persistent Volume Claims, Persistent Volumes, Secrets, ConfigMaps 等等。每个对象都需要一个 YAML 文件进行配置。虽然可以将所有 Kubernetes 对象的配置放在一个 YAML 文件中,但这并非理想方案,也不被推荐。 尽管这些对象是一个应用程序的一部分,Kubernetes 并不将它们视为一个整体,而是独立管理每个对象。例如,在 Kubernetes 集群中部署应用程序时,需要逐一创建这些对象,通过 `kubectl create` 命令并指定每个对象的清单文件。在更新或删除应用程序时,也是如此。这种对 Kubernetes 对象进行独立管理的方式,使得在 Kubernetes 中部署和维护应用程序变得繁琐而乏味。 **Helm** 通过 **Helm Charts** 的概念解决了这些问题,并降低了复杂性。本课程将学习 Helm 如何使在 Kubernetes 中部署应用程序的过程变得更加容易。我们还将通过实践,使用 Helm 和 Helm CLI 来管理 Kubernetes 中的应用程序。 **课程要求:** * 具备 Kubernetes 基础知识。 **课程目标人群:** * 开发者 * DevOps 工程师 * 任何对使用 Helm 包管理器来管理 Kubernetes 应用程序感兴趣的人。 **您将学到:** * 什么是 Helm? * 为什么我们需要 Helm? * 什么是 Helm Charts、Helm Revisions 和 Helm Releases? * 如何在 Artifact Hub 中搜索 Helm Charts? * 如何在本地 Helm 客户端添加的仓库中搜索 Helm Charts? * 如何安装 Helm Charts? * 如何自定义 Helm Chart 的安装? **教学大纲:** 无

课程评论(0条)

课程详情

Kubernetes offers a rich set of features that facilitate application deployment, scaling, and operations.An applications in Kubernetes may have different objects such as deployments, services, persistant volume claims, persistant volumes, secrets, ConfigMaps and more.Each object needs its own YAML file for its configuration. we can put the configuration for all the Kubernetes objects in a single YAML file, but this is not ideal and not recommended.Although these objects are part of a single application, Kubernetes doesn't consider them as a group of objects parts of the same application, and manages each object independently from the others.For example when deploying this application into a Kubernetes cluster, we create the objects one after the other, by executing the kubectl create command followed by the name of the manifest file for each objectThe same when updating or deleting the application, the Kubernetes objects parts of this application are treated separately, and this makes the process of deploying and maintaining applications in Kubernetes a boring and tedious task.Helm solves these problems and reduces this complexity, through the concept of Helm charts.In this course, we will learn how does Helm make the process of deploying applications in Kubernetes much easier. We will practice also working with Helm and the Helm CLI to manage applications in Kubernetes.Requirements for this Course:Basic knowledge of KubernetesWho this course is for:DevelopersDevOps engineersAnyone interested to learn how to manage applications in Kubernetes using the Helm package manager.What you'll learnWhat is Helm?Why do we need Helm?What are Helm charts, Helm revisions and Helm releases?Searching for Helm charts in the Artifuct HubSearching for Helm charts in the repositories added to our local Helm clientInstalling Helm chartsCustomizing Helm chart installation

课程标签

0人关注该课程

主题相关的课程