Account 登录
Kubernetes illustration
快速跳转

结合红帽 OpenShift 使用 Helm

复制 URL
Helm 是 Kubernetes 的打包和安装管理工具,它可以在混合云中的任意位置标准化和简化对容器化应用程序的打包和部署。Helm 支持开发人员打包其应用,以便组织内外的任何人员都可轻松分享和部署相关应用。Helm 还可用于自动化 Day1 部署任务(如安装和设置应用程序的基本配置管理)和部分 Day2 运维(如执行一些简单的升级和回滚)。

自助服务

借助 Helm,开发人员可以轻松启动应用、工具和服务。从获准目录中选择、配置和部署应用、工具或服务。

易于分发

Helm 可用于轻松打包和共享应用,提高应用的可扩展性。

可以复用

Helm 不仅加快了测试和开发速度,还可通过针对不同环境构建新 Helm 图表或使用现有 Helm 图表完善 CI/CD 策略。

敏捷

帮助简化并集成到 GitOps 和 CI/CD 工作当中。通过自动部署和简单一致的升级提升敏捷性。

简单

让开发人员能够针对频繁部署的应用实施自动化,从而简化部署。

一致

自动化取代人工任务,大幅缩减部署时间,并减少部署错误。

无论是自定义还是受 ISV 支持的工作负载和应用,均可通过 Helm 图表在红帽® OpenShift® 上进行部署。这样有助于实现 ISV 云原生应用的互操作性和支持,有助于在部署和管理 ISV 应用方面优化用户体验,以及采取最佳实践进行部署。

 

借助红帽 OpenShift Web 控制台,您可以选择并安装开发人员目录中列出的 Helm 图表,还可以添加自定义的 Helm 图表存储库。这些图表可用于创建、升级、回滚和卸载 Helm 版本。Helm CLI 与红帽 OpenShift Web 控制台中的 Web 终端集成,能够更简单地让您可视化、浏览和管理项目相关信息。

听一听 Discover Financial Services 关于在红帽 OpenShift 上构建企业级 Helm 图表存储库和管理 Helm 图表的简短演讲。

Kubernetes Operator 是一种部署和管理 Kubernetes 原生应用的方法。这种方法可简化部署和生命周期管理(例如,规模扩缩容、更新、升级、备份、恢复和数据完整性管理)。Operator 会循环运行,不断检查应用程序的状态,确定应用程序有没有按照软件开发人员定义的配置运行。另外,它还会自动进行必要修改,以确保符合定义和期望的配置。

目标:应用程序需要自动化 Day1 任务(安装)和部分简单的 Day2 任务(例如,直接从一个版本更新至下一个版本)

推荐:Helm

 

目标:应用程序需要简单更新,但不需要大量自动化 Day2 的运维任务

推荐:Helm

 

目标:维护或自定义由 Helm 图表部署的应用程序需要用户采取手动操作(在 Helm CLI 之外)。

推荐:Operator

 

目标:应用程序第 2 天需执行高级任务(例如,自动调整、发生故障时的备份与恢复、用于更新、重新配置或智能扩展的有序编排步骤)

推荐:Operator

 

建议:只要更新或重新配置需要使用 kubectl 进行手动操作,则最好选用 Operator。

More about OpenShift

Products

Red Hat OpenShift

An enterprise-ready Kubernetes container platform with full-stack automated operations to manage hybrid cloud, multicloud, and edge deployments.

Red Hat OpenShift Data Science

A fully supported sandbox in which to rapidly develop, train, and test machine learning (ML) models.

Red Hat OpenShift Data Foundation

Software-defined storage that gives data a permanent place to live as containers spin up and down and across environments.

Red Hat Advanced Cluster Management Kubernetes

A single console, with built-in security policies, for controlling Kubernetes clusters and applications.

Resources

Training

Free training course

Running Containers with Red Hat Technical Overview

Free training course

Developing Cloud-Native Applications with Microservices Architectures

Free training course

Containers, Kubernetes and Red Hat OpenShift Technical Overview

Red Hat logo LinkedInYouTubeFacebookTwitter

产品

工具

试用购买与出售

沟通

关于红帽

我们是世界领先的企业开源解决方案供应商,提供包括 Linux、云、容器和 Kubernetes。我们致力于提供经过安全强化的解决方案,从核心数据中心到网络边缘,让企业能够更轻松地跨平台和环境运营。

订阅我们的新闻稿 Red Hat Shares

立即注册

选择语言

© 2022 Red Hat, Inc. 京ICP备09066747号