请选择 进入手机版 | 继续访问电脑版

设为首页 收藏本站
思科社区 关注
思科社区

搜索
热搜: 邮件服务器
查看: 416|回复: 1

【原创翻译】十六种实用的Kubernetes Helm Charts工具(1)

[复制链接]
发表于 2020-10-5 10:07:32 | 显示全部楼层 |阅读模式

引言:本文汇编了十六种最好的Helm Charts工具与插件,希望能够帮助您最大限度地实现Helm自动化。

HelmKubernetes中非常实用的组件。为了避免为每个kube对象设置全新的环境、以及进行各种手动配置,您可以使用HelmHelm Charts,来设置不同的Kubernetes模板,进而自动化90%的工作。当然,如果您对于Helm Charts的灵活性、及其强大的功能还不甚了了的话,请先参阅:https://dzone.com/articles/spotlight-on-helm
凭借着庞大的开发者社区,Helm如今已将其功能发挥到了极致。各路开发人员持续地为Helm Charts开发出不同的增强工具、附加组件、以及插件,从而满足了他们特定的项目需求。在此,我给您汇编了十六种最好的Helm Charts工具,供你挑选和使用。
1. Helmfile(https://github.com/roboll/helmfile)
说到Helm Charts工具,我们就不能不提到Helmfile。它是由robollhttps://github.com/roboll)开发的,专为在部署Helm Charts时,处置声明性规范的工具。因此,Helmfile可以根据各种应用或Web服务的特定需求,来协助简化Kubernetes环境的配置。它的方式运行与下面将要提到的Autohelm类似。当然,您也可以去发掘它更多特有且实用的功能。
2. Landscaper(https://github.com/Eneco/landscaper/)
Landscaper允许您通过指定一组Helm Charts,来创建自己的应用程序环境,进而定制化地使用Helm。您唯一需要做的就是:明确地为Landscaper添加各种参数值的引用。而后续的工作则完全可以交给Landscaper自行完成。
file:////Users/premac/Library/Group%20Containers/UBF8T346G9.Office/TemporaryItems/msohtmlclip/clip_image001.png
3. Monocular(https://github.com/helm/monocular)
您想自行创建Helm Charts存储库吗?如今,您不必再使用旧的方法、以及CLI命令行了。Monocular完全可以通过其Web版用户界面,让您轻松地设置并管理自己的存储库。
4. Autohelm(https://github.com/reactiveops/autohelm)
正如其名字所表示的那样,Autohelm旨在自动化部署各种Helm ChartsAutohelm和其他同类工具的主要区别在于:它使用Python来实现各项工作。同时,Autohelm还支持将Git URL作为Helm Charts的各种资源。而且,通过使用该工具,您完全可以在几分钟之内完成社区Charts的部署。
file:////Users/premac/Library/Group%20Containers/UBF8T346G9.Office/TemporaryItems/msohtmlclip/clip_image002.png
5. Cabin(https://github.com/bitnami-labs/cabin)
Cabin是一款有趣的工具。通过它,您可以在移动状态下管理自己的Kubernetes Helm。因此,该工具实际上是一款移动应用,您可以籍此使用智能手机来管理各种Kubernetes Pod(荚)和节点。
file:////Users/premac/Library/Group%20Containers/UBF8T346G9.Office/TemporaryItems/msohtmlclip/clip_image003.png
6. Orca(https://github.com/nuvo/orca)
Orca是我最喜欢的Helm Charts工具之一。该工具旨在让用户轻松地应对各种复杂的持续集成和持续交付(continuous integration and continuous delivery)。虽然Orca看起来像是一款外部的Helm替代品,但它实际上和其他工具一样,只是HelmHelm Charts的功能性补充。而且,它可以与下面将要介绍到的ChartMuseum一起使用。
file:////Users/premac/Library/Group%20Containers/UBF8T346G9.Office/TemporaryItems/msohtmlclip/clip_image004.png
7. ChartMuseum(https://github.com/helm/chartmuseum)
ChartMuseum对于经常用到Helm Charts存储库的开发人员来说,非常实用且方便。作为一个存储库,它被设计为能与各种流行的Kubernetes环境和服务进行协同工作。其中包括Microsoft AzureBlob存储和Oracle的云架构对象存储。

  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2020-10-8 20:35:10 | 显示全部楼层
感谢版主分享,谢谢~
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
您需要登录后才可以回帖 思科 CCO 登录 | 思科 CCO 注册   

本版积分规则

Archiver | 思科社区  

GMT+8, 2020-10-29 21:11 , Processed in 0.085399 second(s), 30 queries .

京ICP备11014401号-17

© 2020 思科系统.版权所有 重要声明 | 保密声明 | 隐私权政策 | 商标 |

快速回复 返回顶部 返回列表