Helm 五周年!

Helm 是一款非常受欢迎的包管理器,可帮助定义、安装和升级 Kubernetes 应用程序。在 CNCF 最近的云原生调查中,Helm 是 Kubernetes 最流行的打包工具,超过 60% 的受访者在使用。据报道,Helm 项目目前拥有 3 万多个 GitHub star,全球每月下载量超过 200 万次,有超过 1500 家的公司在使用 Helm 或为 Helm 贡献代码。让我们来回顾一下 Helm 诞生的五年历史:

  • 2015 年,Helm 诞生于 Deis 黑客松。
  • 2016 年,Helm 团队与谷歌、Skippbox 和 Bitnami 一起创建了 Helm 2,它定义了创建、安装和管理 Helm chart 的工作流。
  • 2018 年 6 月,Helm 作为孵化项目加入 CNCF。
  • 2019 年 11 月,Helm 团队发布了迄今为止最大的更新,即 Helm 3。Helm 3 建立在 Helm 2 工作流程的基础上,随着社区的变化和发展,改变底层基础设施以反映社区的需求。
  • 2020 年 4 月,Helm 从 CNCF 正式毕业。

在 Helm 五周岁之际,Helm 团队宣布了一项重要决定:Helm stable 和 incubator 的 Chart 仓库,将直接托管在 GitHub 上,同时发布了 Helm Chart Releaser GitHub Action 工具。

项目地址:helm.sh

微软开源项目 Akri

近日,微软宣布了一个新的开源项目 Akri,其旨在让 Kubernetes 更容易与边缘网络设备一起使用。据悉,Akri 可以将边缘设备转换成 Kubernetes 集群中的资源,提供类似容器网络接口(Container Network Interface,CNI)的抽象层,使 Kubernetes 应用程序能够简单地使用边缘设备。

边缘设备指的是那些内置传感器、控制器,并搭载单芯片的小型设备,可以产出资料并执行基本动作。为了让 Kubernetes 成为真正的通用边缘运算解决方案,Kubernetes 集群需要能简单地找到这些边缘设备,但多数边缘设备都太小,无法自己执行 Kubernetes。Akri 就旨在解决该问题。

Akri 可以扩展 Kubernetes设备,扩展组件框架,这原本是用在GPU或其他系统硬件等静态资源上,而Akri 则是将这个框架应用到了边缘,Akri 能够持续侦测有权访问边缘设备的节点,并调度其工作负载,简单来说就是,Akri能够自动找到并使用这些设备。Akri 是为 Kubernetes 原生设计的项目,由两个 Kubernetes 组件构建而成,这两个自定义资源分别是设备扩展组件实例以及自定义控制器,第一个自定义资源用来告诉 Akri,想要探索的边缘设备类型,当 Akri 找到了目标设备,便会通过自定义控制器来使用边缘设备。

项目地址:github.com/deislabs/akri

云环境过于复杂

近日,Dynatrace 对 700 位 CIO 进行的一项调查显示,IT 领导者越来越担心加速的数字化转型和复杂的多云环境,会使本已捉襟见肘的数字团队承受过大压力