关于 Helm
Helm 可为开发人员带来的优势
自助服务
借助 Helm,开发人员可以轻松启动应用、工具和服务。从获准目录中选择、配置和部署应用、工具或服务。
易于分发
Helm 可用于轻松打包和共享应用,提高应用的可扩展性。
可以复用
Helm 不仅加快了测试和开发速度,还可通过针对不同环境构建新 Helm 图表或使用现有 Helm 图表完善 CI/CD 策略。
红帽资源
使用 Helm 实施 IT 运维的优势
敏捷
帮助简化并集成到 GitOps 和 CI/CD 工作当中。Helm 可通过自动部署和简单一致的升级来提升敏捷性。
简单
让开发人员能够针对频繁部署的应用实施自动化,从而简化部署。
一致性
自动化取代人工任务,大幅缩减部署时间,并减少部署错误。
结合红帽 OpenShift 使用 Helm
无论是自定义还是受 ISV 支持的工作负载和应用,均可通过 Helm 图表在红帽® OpenShift® 上进行部署。这样有助于实现 ISV 云原生应用的互操作性和支持,有助于在部署和管理 ISV 应用方面优化用户体验,以及采取最佳实践进行部署。
借助 OpenShift Web 控制台,您可以选择并安装开发人员目录中列出的 Helm 图表,还可以添加自定义的 Helm 图表存储库。这些图表可用于创建、升级、回滚和卸载 Helm 版本。Helm CLI 与 OpenShift Web 控制台中的 Web 终端集成,能够更简单地让您可视化、浏览和管理项目相关信息。
Discover Financial Services 通过红帽 OpenShift UI 部署 Helm 图表
听一听 Discover Financial Services 关于在红帽 OpenShift 上构建企业级 Helm 图表存储库和管理 Helm 图表的简短演讲。
关于 Kubernetes Operator,有哪些值得了解的信息?
Kubernetes Operator 是一种部署和管理 Kubernetes 原生应用的方法。这种方法可简化部署和生命周期管理(例如,规模扩缩容、更新、升级、备份、恢复和数据完整性管理)。Operator 会循环运行,不断检查应用程序的状态,确定应用程序有没有按照软件开发人员定义的配置运行。另外,它还会自动进行必要修改,以确保符合定义和期望的配置。
何时需要使用 Helm 图表,什么时候又需要使用 Operator?
目标 | 建议 |
---|---|
应用需要自动化 Day1 任务(安装)和部分简单的 Day2 任务(例如,直接从一个版本更新至下一个版本) | Helm |
应用需要简单更新,但不需要大量自动化 Day2 的运维任务 | Helm |
维护或自定义由 Helm 图表部署的应用程序需要用户采取手动操作(在 Helm CLI 之外)。 | Operator |
应用需要高级的 Day 2 任务(例如,自动调整、发生故障时的备份与恢复、用于更新、重新配置或智能扩展的有序编排步骤) | Operator |
红帽官方博客
获取有关我们的客户、合作伙伴和社区生态系统的最新信息。