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。

详细了解 OpenShift

产品

Red Hat OpenShift

企业就绪型 Kubernetes 容器平台,可实现全堆栈自动化运维,从而轻松管理混合云、多云和边缘部署。

Red Hat OpenShift Data Foundation

出色的软件定义存储,可以随着容器的增减,跨环境为数据提供永久的存储位置。

Red Hat Advanced Cluster Security Kubernetes

企业就绪型 Kubernetes 原生容器安全防护解决方案,让您能够更安全地构建、部署和运行云原生应用。

Red Hat Advanced Cluster Management Kubernetes

一个具有内置安全策略、用于控制 Kubernetes 集群和应用的控制台。

相关资源

分析文章

红帽 OpenShift 的业务价值

分析师资料

红帽被 Forrester 评为多云容器开发平台领导品牌

分析文章

托管 Kubernetes 平台可以加快数字化转型

培训

免费培训课程

"通过红帽来运行容器"技术概述

免费培训课程

利用微服务架构开发云原生应用

免费培训课程

容器、Kubernetes 和红帽 OpenShift 技术概述

Illustration - mail

获取更多类似的内容

免费订阅我们的 Red Hat Shares 通讯邮件