十六种实用的Kubernetes Helm Charts工具

十六种实用的Kubernetes Helm Charts工具

译文
作者:陈峻编译 2019-03-29 09:00:31

云计算 凭借着庞大的开发者社区,Helm如今已将其功能发挥到了极致。各路开发人员持续地为Helm Charts开发出不同的增强工具、附加组件、以及插件,从而满足了他们特定的项目需求。在此,我给您汇编了十六种最好的Helm Charts工具,供你挑选和使用。

【51CTO.com快译】Helm是Kubernetes中非常实用的组件。为了避免为每个kube对象设置全新的环境、以及进行各种手动配置,您可以使用Helm和Helm Charts,来设置不同的Kubernetes模板,进而自动化90%的工作。当然,如果您对于Helm Charts的灵活性、及其强大的功能还不甚了了的话,请先参阅:https://dzone.com/articles/spotlight-on-helm。

凭借着庞大的开发者社区,Helm如今已将其功能发挥到了***。各路开发人员持续地为Helm Charts开发出不同的增强工具、附加组件、以及插件,从而满足了他们特定的项目需求。在此,我给您汇编了十六种***的Helm Charts工具,供你挑选和使用。

1. Helmfile

说到Helm Charts工具,我们就不能不提到Helmfile。它是由roboll(https://github.com/roboll)开发的,专为在部署Helm Charts时,处置声明性规范的工具。因此,Helmfile可以根据各种应用或Web服务的特定需求,来协助简化Kubernetes环境的配置。它的方式运行与下面将要提到的Autohelm类似。当然,您也可以去发掘它更多特有且实用的功能。

2. Landscaper

Landscaper允许您通过指定一组Helm Charts,来创建自己的应用程序环境,进而定制化地使用Helm。您唯一需要做的就是:明确地为Landscaper添加各种参数值的引用。而后续的工作则完全可以交给Landscaper自行完成。

3. Monocular

您想自行创建Helm Charts存储库吗?如今,您不必再使用旧的方法、以及CLI命令行了。Monocular完全可以通过其Web版用户界面,让您轻松地设置并管理自己的存储库。

4. Autohelm

正如其名字所表示的那样,Autohelm旨在自动化部署各种Helm Charts。Autohelm和其他同类工具的主要区别在于:它使用Python来实现各项工作。同时,Autohelm还支持将Git URL作为Helm Charts的各种资源。而且,通过使用该工具,您完全可以在几分钟之内完成社区Charts的部署。

 

5. Cabin

Cabin是一款有趣的工具。通过它,您可以在移动状态下管理自己的Kubernetes Helm。因此,该工具实际上是一款移动应用,您可以籍此使用智能手机来管理各种Kubernetes Pod(荚)和节点。

 

6. Orca

Orca是我最喜欢的Helm Charts工具之一。该工具旨在让用户轻松地应对各种复杂的持续集成和持续交付(continuous integration and continuous delivery)。虽然Orca看起来像是一款外部的Helm替代品,但它实际上和其他工具一样,只是Helm和Helm Charts的功能性补充。而且,它可以与下面将要介绍到的ChartMuseum一起使用。

 

7. ChartMuseum

ChartMuseum对于经常用到Helm Charts存储库的开发人员来说,非常实用且方便。作为一个存储库,它被设计为能与各种流行的Kubernetes环境和服务进行协同工作。其中包括Microsoft Azure的Blob存储和Oracle的云架构对象存储。

 

8. Helmsman

Helmsman是一款旨在大幅简化Helm Charts的创建、安装、升级、迁移和删除任务的工具。同时,它具有版本控制能力,能够实现对各种目标状态文件的管理。您可以在GitHub页面上找到Helmsman的相关资源。

9. Helm-Backup

作为Helm Charts的一款常用必备工具,Helm-backup更像是一个附加组件,而并非独立工具。它通过一个命名空间(namespace)来备份和还原Helm的不同发布版本。您可以使用Helm-backup来简化整个过程,并省去了定期手动备份等麻烦。

 

10. Codefresh

Codefresh是一款面向CI/CD的工具,它旨在简化Kubernetes的管理。虽然与Orca非常相似,但是它增加了基于Web的用户界面和一些额外的工具。如今,Codefresh甚至能够通过自己的仪表板,来管理Helm Charts及其各种发布。

11. Helm Diff

Helm Diff插件仅提供一种非常简单却具体的功能:用不同的颜色标识出Helm的各种升级版本。它让用户能够轻松地管理手头上的Kubernetes和Helm。通过使用该工具,您可以避免在升级过程中出现各种不必要的错误。

12. Helm-GCS

由于Kubernetes是由Google最初开发的,因此我们很容易从Google Cloud Services处找到能够与Kubernetes及Helm协作的工具。Helm-GCS正是一款能够方便您在GCS上使用Helm Charts的插件。

13. Replicated Ship

Replicated Ship简化了用户将Kustomize(https://github.com/kubernetes-sigs/kustomize)的各种补丁,升级并集成到Helm和Helm Charts的过程。另外,除了能被用于监控目的,Replicated Ship还可以为您自动执行各种更新和维护任务。

14. Helm-Secrets

Helm-Secrets插件通过保护各种密码和访问令牌,使得用户的基础设施既安全,又易于访问。另外,该插件还提供了动态解密和清理等功能。

15. Keel.sh

Keel.sh也是为持续交付而设计的。它为您所使用的Helm和Helm Charts,添加了自动更新、以及大量其他的功能。

16. Flux Helm Operator

Flux Helm Operator能够“娴熟”地管理好Helm和Helm Chart的各种发布。该工具通过Kubernetes事件来监控Custom Resources所发生的任何变化,并随即采取相应的行动。它能够按需安装、升级或删除Chart的某个发布版本。

毫无疑问,Helm在许多方面让Kubernetes更加完善。而上述这些工具又进一步地在不同场景和用例中,补足了Helm和Helm Charts的集成。

原文标题:15+ Useful Helm Charts Tools,作者:Stefan Thorpe

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/308074.html<

(0)
运维的头像运维
上一篇2025-05-27 10:15
下一篇 2025-05-27 10:16

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注