写点什么

Deis Helm 借重要更新改进 Kubernetes 易用性

  • 2016-10-31
  • 本文字数:1395 字

    阅读完需:约 5 分钟

InfoQ 最近就 Deis Helm 的重要更新采访了 Deis 首席架构师 Jason Hanson 。Deis 主要开发简化 Kubernetes 使用方法的各类开源工具,此次发布的新版,最主要的功能在于对 Kubernetes 新版本的就地升级提供了一流支持。Helm 现在还可用来定义在安装、升级,以及删除操作前后调用的钩子。

Deis 公司旨在帮助其他公司顺利步入 Kubernetes 和原生云计算的世界。虽然 Deis 对 Kubernetes 抱有坚信不疑的态度,但他们认为该技术在易用性方面还有很大提升空间。Deis Helm 是一种(与 yum 和 apt 类似的)包管理器,Chart 是可管理的包(类似于 deb 和 rpm)。这些 Chart 的核心是 Kubernetes Chart 仓库,可为 Pull 请求提供持续集成,并能对主分支中的 Chart 进行自动化发布。他们还通过 Kubernetes 博客提供了有关 Helm Chart 的进一步介绍和详细范例。

Deis 正在围绕 Helm 构建社区。他们建立了一个 GitHub 开源社区项目。随着社区逐渐壮大,越来越多的 Kubernetes 用户开始提供新的 Helm Chart。对于新建 Helm Chart 感兴趣的人可以加入 Kubernetes #helm 频道。诸如 Bitnami 等公司正在开发高质量的 Chart,借此完善 Helm Chart 的开发过程,让社区成员可以更容易地开发出自己的 Chart。

InfoQ 就最新发布的 Helm 中包含的关键功能采访了 Hanson:

Helm 社区已将大量功能包含在 Alpha.3 版本中。Helm Alpha.3 最主要的功能是对 Kubernetes 的新版本就地升级提供了一流的支持。对于 Chart 的创作者,Helm 现在还可用来定义在安装、升级,以及删除操作前后调用的钩子。借助这些钩子,用户可以将自定义函数附加到发布事件。快速简单的升级过程也是通过 Kubernetes 运行应用程序一个非常重要的需求。

除了就地升级,我们还对模板引擎、将 Helm 部署至 Kubernetes 集群的方法,以及操作者的整体 UX 体验进行了大量改进。

InfoQ 向 Hansen 问到相比单独使用 Kubernetes,将 Kubernetes 与 Helm 配合使用可以获得的优势。对于这个问题 Hansen 列举了一个例子作为回应:

在构建 Deis Workflow 时,我们很快发现围绕 Kubernetes 的清单产生了很多麻烦的争议。包管理能力的缺乏造成了很多有关“清单到底应该是怎么样的”之类的问题。Helm 提供了一种通用的模板语言,实现版本控制的方法,以及通用的开发过程,借此有效地帮助团队成员相互之间保持一致。

Deis 还提供了一种工作流产品,InfoQ 就这些产品与 Helm 的配合使用询问了 Hansen。Hansen 提出,Helm(分布式原生云应用程序)的角色与 Deis Workflow 的角色是互补的。可以通过 Helm 将 Deis Workflow 和组件提供给操作者。

Deis Workflow 非常紧密地专注于 12 要素应用程序的运行,并可促进开发者的自助服务能力。如果所有应用程序,尤其是后端服务可以符合该模型的要求,最终所有人都将从中获益。虽然目前尚未实现,但 Helm 的目标是让任何应用程序的打包和管理工作变得尽可能简单。

InfoQ 还向 Hansen 问到他们是否打算继续将 Deis Helm 作为一种开源产品。Hansen 称目前的主要目标依然是确保所有 Deis 项目开源且免费:

因此我们将 Helm 加入到 Cloud Native Compute Foundation (CNCF)中。对于能够帮助不同团队以云原生方法构建和运行应用程序,我们感到万分激动。

在 InfoQ 就此次新版的采访结束后,Deis 还发布了 Deis Helm v2.0.0-Alpha.4。有关Alpha.4 版本的介绍请访问Kubernetes #helm 频道。

查看**** 英文原文 Deis Helm Major Release Improves Kubernetes Usability

2016-10-31 19:002504
用户头像

发布了 283 篇内容, 共 121.8 次阅读, 收获喜欢 63 次。

关注

评论

发布
暂无评论
发现更多内容

YMatrix 5.0 与天翼云完成产品兼容性认证

YMatrix 超融合数据库

超融合数据库 YMatrix 产品兼容互认证 天翼云

NFTScan的增长秘籍:从零起步,成长为最大的NFT数据基建服务商

NFT Research

NFT\ nft工具

迅速而准确的PostgreSQL数据对比指南

NineData

数据库 postgresql IDC 数据对比 NineData

龙蜥白皮书精选:龙蜥安全漏洞管理体系介绍

OpenAnolis小助手

白皮书 系统安全 CVE 龙蜥社区 安全委员会

K8s 多集群实践思考和探索

vivo互联网技术

云计算 k8s 多集群

软件测试开发高薪私教线下班来啦!名师1V1指导,大咖强化集训

测试人

软件测试 自动化测试 测试开发 线下班

提高程序并发性能:Java多线程编程

xfgg

Java 多线程

KaiwuDB 受邀出席“软件名城看济南”暨浪潮海岳软件技术大会

KaiwuDB

KaiwuDB 社区生态

HarmonyOS实现几种常见图片点击效果

HarmonyOS开发者

HarmonyOS

华宇软件亮相服贸会中国AIGC创新发展论坛,共话垂直大模型未来!

科技热闻

彰显中国气象服务前沿能力,墨迹天气全球雷达融合降水服务产品亮相服贸会

彭飞

开源机密计算平台:蓬莱-OpenHarmony

OpenHarmony开发者

OpenHarmony

草图大师 2023中文安装「SketchUp Pro 2023下载」

胖墩儿不胖y

Mac软件 草图大师 三维建模软件 草图大师2023下载

代码泄漏无感知?代码安全审计构筑企业核心资产安全防线

极狐GitLab

DevOps gitlab 源代码管理 审计事件 代码泄露

Sermant类隔离架构解析——解决JavaAgent场景类冲突的实践

华为云开源

java-agent

山东布谷科技直播系统源码,系统分析篇:不可或缺的云转码系统

山东布谷科技

软件开发 音视频 系统架构 云转码 直播系统源码

七类网线的制作过程

小齐写代码

说说分布式系统容器化

HelloGeek

Kubernetes 容器 微服务 云原生

DeeTune:基于 eBPF 的百度网络框架设计与应用

百度Geek说

云原生 ebpf 企业号9月PK榜

如何在国内安装Bitdefender

吴脑的键客

安全

华为云API人脸识别服务FRS的感知力—偷偷藏不住的你

人工智能 插件 API 华为云

引领广西鲲鹏产业热潮,助推数字广西发展。广西第四届鲲鹏应用创新大赛总决赛圆满举行!

彭飞

火山引擎 DataTester 首推A/B实验经验库,帮助企业高效优化实验设计能力

字节跳动数据平台

大数据 A/B测试 企业号9月PK榜

对线面试官 - Java IO经典面试问题突击篇

派大星

JavaIO Java 面试题

Deis Helm借重要更新改进Kubernetes易用性_DevOps & 平台工程_John Okoro_InfoQ精选文章