相关项目及文档

    如果你有什么需要补充到这里的话,请创建一个 issue 或者 。

    • helm-adopt - 将现有k8s资源转换成新生成的helm chart的helm v3插件。
    • - 的彩色diff预览
    • helm-gcs - 管理Google Cloud Storage中仓库的插件
    • - 从Git仓库中安装chart并检索values文件。
    • helm-k8comp - 使用k8comp从hiera创建Helm Charts的插件
    • - 更新helm发布版本元数据用于替换过期或已移除的k8s API
    • helm-monitor - 基于 Prometheus/ElasticSearch的用于监控版本发布和回滚的插件
    • - 允许使用AWS S3作为[私有]chart仓库的插件
    • helm-schema-gen - 为Helm 3生成values的yaml框架的插件
    • - Helm集成 sigstore生态的插件。 用于搜索、上传及验证已签名的Helm chart。
    • - 在Helm chart中渲染Tanka/Jsonnet的插件
    • hc-unit - 使用OPA (Open Policy Agent) 和 Rego本地进行chart单元测试的插件
    • - 使用YAML本地进行chart单元测试的插件
    • helm-val - 从之前的版本中获取值的插件
    • - 从外部资源(configMaps, Secrets等)获取Helm values的插件

    Helm的顶层工具。

    • Armada - 管理各种Kubernetes命名空间中的前缀版本,并删除复杂部署的已完成作业
    • - 生成Helm chart和Kubernetes yaml的Python接口,允许继承及更少的代码重复
    • Captain - 使用HelmRequest和Release CRD的Helm 3控制器
    • - 从已经存在的Kubernetes资源中生成Helm chart。
    • ChartMuseum - 支持 Amazon S3 和Google云存储的Helm Chart仓库
    • - 在OCI注册表上的Helm chart主机
    • Codefresh - 带有UI界面的管理Helm chart和版本的Kubernetes原生CI/CD及管理平台
    • - Helmfile是用于部署helm chart的声明性规范
    • Helmsman - Helmsman是helm-charts-as-code工具, 可以从版本控制所需的状态文件(以简单的TOML格式描述)安装、升级、保护、移动及删除发布版本。
    • - 为HashiCorp Terraform提供Helm, 以声明性的结构作为代码的语法实现Helm Chart的生命周期管理。Helm提供者通常与其他Terraform提供者配对, 类似于Kubernetes提供者,创建一个横跨所有基础服务的通用工作流。
    • Konveyor Move2Kube -为现有项目生成Helm chart。
    • - “Landscaper获取一组具有值(所需状态)的Helm hart引用,并在Kubernetes集群中实现。”
    • Monocular - Helm仓库的WEB UI界面。
    • - Grafana Tanka通过具有使用Helm Chart能力的Jsonnet配置Kubernetes资源
    • Terraform Helm Provider
    • HashiCorp Terraform的Helm provider,支持使用声明性代码语法对Helm Chart进行生命周期管理。 该Helm provider通常与其他Terraform provider配对,比如Kubernetes provider,用于创建跨越所有基础服务的通用工作流。
    • - Kubernetes和Helm的VIM插件
    • Kubernetic - Kubernetes桌面客户端
    • - 使用Helm的Kubernetes开源自动化CI/CD promoting 通过GitOps实现的环境应用程序

    为Chart作者和Helm用户准备的一些有用的东西。

    • - Docker镜像“等待”不同的条件——对初始化容器尤其有用。 更多信息