CoreOS 收购 Kubernetes版Git -- Redspread

栏目: 服务器 · 发布时间: 8年前

内容简介:CoreOS 收购 Kubernetes版Git -- Redspread

【编者的话】本文简要介绍了 Redspread,可以实现对 Kubernetes 集群的修改和备份等功能,相当于 Kubernetes 界的 Git, 但与 Git 又有所区别。而被CoreOS收购后,Spread 也会被集成到 Tectonic 中。

开源工具 ** Kubernetes** 集群版本控制的开发人员发现,在周一宣布的收购交易中他们已经成为 CoreOS 的员工。 [Redspread]( Redspread: Simplify the way you deploy software. )去年8月发布了1.0版本的 Spread 客户端本地存储库系统,并且宣称 Docker 可以“推动容器化的演进”,现在发现自己已属于构成 rkt 容器格式的公司。

“Spread 是一项伟大的技术”,CoreOS 首席执行官 [Alex Polvi]( Alex Polvi (@polvi) | Twitter ) 在接受 The New Stack 采访时说。 “那么如何修改和备份集群呢? 这是一个基本的操作,任何公司在生成环境都会这样做,也需要这样做。 Spread 和 Git 差不多,但是是针对 Kubernetes 来说。 Spread 允许修改并存储在特定时间集群的抽象。 在后 Kubernetes 时代,能够批量备份集群,我们需要这样一个系统级的场景。

Polvi 进一步确认 Spread 功能将被纳入[Tectonic]( Tectonic Archives - The New Stack ) — CoreOS 的 Kubernetes 商业版本。

简化部署

在去年8月份的一篇 Redspread博客 中,CEO [Mackenzie Burnett]( Mackenzie Burnett (@ciaomack) | Twitter ) 解释了 “Spread repository” 的设计用意。

“Spread 和 Git 之间的关键区别在于我们的版本化:部署的结构化数据,”Burnett写道。 “与正常的文本文件不同,结构化数据包括信息的上下文。 这意味着我们知道配置字段代表什么,或这些字段期望是什么“类型”(字符串,布尔,整数等)。 这使我们能够以编程方式“备份” Kubernetes 集群,并在这些 上下文 信息之上构建新功能,如字段或对象之间的连接。

CoreOS作为一个年轻的公司 , 第一次重大收购 是在两年前收购Quay,一个私人托管的Docker registry,现在是 Tectonic 的主要部分,并保持了其原有名称。 Polvi 在与我们的讨论中承认了这一点,他表明尽管 Spread 的功能将被集成到 Tectonic 中,但它的存储库概念和 Quay 的企业注册表将共存。

Burnett(左图)去年在马里兰大学公园大学获得国际关系学士学位。 去年2月份,业务合作伙伴和 CTO Dan Gillespie [右],在Kubernetes开发社区的一个公开会议上,将 Redspread 引入到 Kubernetes 场景中。 在会议上,他们展示了其计划 — 用一条命令使得 Spread 部署一个版本化的 Kubernetes 集群 — 这个计划在去年8月份都所有账户成功完成。

Spread 对 Kubernetes 用户的日常实践产生的一方面影响是,通过介绍 目录约定 — 一种标准的方式,用以存储容器部署所需的对象,例如 Dockerfile 和各种 Kubernetes 配置(“Kube对象”) 。 在本约定中,单个 Docker 容器将被存储为 * .ctr 文件,从而鼓励构建一个可以更容易区分容器版本的系统。

对于多种部署共用的参数,可以使用给定的模板,这极大地简化了各种平台(例如AWS)的集群部署。 模板的名称作为spread部署函数的参数。 这样,开发人员可以更轻松地将测试集群部署到 Minikube — 基于笔记本电脑的开源 Kubernetes staging 环境。顺便提一下,Burnett 和 Gillespie 也是 Minikube 的贡献者。

在去年2月份的社区会议上,Burnett说,“这就是我们期望的Spread的未来 — Kubernetes 版本的 git,一个类似于UNIX的,最小版本的命令行容器工作流。

快速发展

我问 CoreOS 的 Polvi,他的公司能够与Redspread 合作,是因为该公司可以继续成长为一家超过两个人的创业公司, 还是因为竞争原因收购他们的服务是绝对必要的?

“Redspread 团队非常有才华,”他回答说,“我想如果他们要继续独立,他们会非常成功。 能够与他们合作,我觉得很幸运,所以我们可以一起加速生态系统。 他们是一个非常有才华的团队,我相信如果你是这个领域的投资者,你应该投资在这些平台上运行的产品,而不是与他们竞争。 去找寻下一个 Uber ,而不是找寻iOS或Android平台的替代品。

将 Spread 的服务集成到 Tectonic 中的确切细节尚未确定,但 Polvi 表示这样的整合实际上可能加快了他未来的平台计划。 “与Redspread合作,以一种有意义的方式加速了 Tectonic 的前行,”他说。

原文链接: CoreOS Acquires Redspread, a ‘Git for Kubernetes’ (翻译: 李加庆


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

HTTP Essentials

HTTP Essentials

Stephen A. Thomas、Stephen Thomas / Wiley / 2001-03-08 / USD 34.99

The first complete reference guide to the essential Web protocol As applications and services converge and Web technologies not only assume HTTP but require developers to manipulate it, it is be......一起来看看 《HTTP Essentials》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码