未加星标

CoreOS Acquires Redspread, a ‘Git for Kubernetes’

字体大小 | |
[系统(linux) 所属分类 系统(linux) | 发布者 店小二05 | 时间 2016 | 作者 红领巾 ] 0人收藏点击收藏

The developers of an open source tool for versioning Kubernetes clusters have found themselves gainfully employed by CoreOS, in an acquisition deal announced Monday. Redspread , which released the 1.0 version of its Spread client-side local repository system just last August and which has touted Docker as “fueling the containerization movement,” now finds itself part of the company that makes the rkt containerformat.

Spread “is a great piece of technology,” pronounced Alex Polvi , CoreOS’ CEO, in an interview with The New Stack. “How do you take your clusters, and revision and back them up? This is a basic operational thing that any company doing this in production that’s going to need to do.Spread is almost like git, but for Kubernetes. It allows you to revision, and store an abstract of what your clusters look like at certain times. This is an example of a system you need in a post-Kubernetes world ― you need to be able to batch-back up your clusters.”

Polvi went on to confirm that Spread functionality will indeed be incorporated intoTectonic, CoreOS’ commercial implementation of Kubernetes.

Radically Simplified Deployment

In a Redspread blog post last August, CEO Mackenzie Burnett explained the purpose of a “Spread repository.”

“The key difference between Spread and Git is what we are versioning: the structured data of the deployment,” Burnett wrote. “Unlike with normal text files, structured data includes the context of the information. This means we know which configuration fields mean what, or what ‘type’ (string, Boolean, integer, etc.) those fields expect. This enables us to both programmatically ‘back up’ Kubernetes clusters and to build new functionality on top of this contextual information, like linking between fields or objects.”

CoreOS’ first major acquisition as a young company ― already two years ago ― was Quay, a hosted private Docker registry that is a principal part of Tectonic today , keeping its original name. Polvi acknowledged Quay in his discussion with us, indicating that however Spread’s functionality will be integrated into Tectonic, its repository concept and Quay’s enterprise registry will co-exist.


CoreOS Acquires Redspread, a ‘Git for Kubernetes’
Burnett [ pictured left ] received her bachelor’s degree in international relations from the University of Maryland College Park just last year. Along with business partner and CTO Dan Gillespie [ right ], introduced Redspread to the Kubernetes scene just last February, during a publicly posted meeting of the Kubernetes development community. There, they presented their plan to make Spread deploy a versioned Kubernetes cluster with a single command ― a plan which they successfully accomplished, by all accounts, last August.

The one change Spread would make to Kubernetes’ users everyday practices is through the introduction of what Burnett described as a directory convention ― a standard way to file objects necessary for container deployment, such as a Dockerfile and various Kubernetes configurations (“Kube objects”). Individual Docker containers, in this convention, would be stored as *.ctr files, encouraging a system where container versions may be more easily differentiated.

Parameters that are common to multiple deployments may be given templates, which greatly simplifies the deployment of clusters to various platforms, such as AWS. The name of the template is used as the argument to the spread deploy function. This way, it’s also easier for a developer to deploy a test cluster to Minikube, the open source laptop-based Kubernetes staging environment to which, incidentally, Burnett and Gillespie are also contributors.

“This is where we see the future of Spread ― this idea of git for Kubernetes, a UNIX-like, minimally versioned, container workflow for the command line,” Burnett told the community meeting last February.

The Fast Track

I asked CoreOS’ Polvi whether his company would have been able to work with Redspread had that company continued its growth beyond a two-person startup. Or was acquiring their services now absolutely necessary for competitive reasons?

“The Redspread team is extremely talented,” he responded, “and I think if they were to continue independently, they would be very successful. I find it very fortunate that we were able to get them to partner up with us, so we can accelerate the ecosystem together. They’re an extremely talented team, and I believe if you’re an investor in this space, you should be investing in the products that are running on top of these platforms at this point, not competing with them. Find the next ber; don’t find the next alternative to iOS or Android.”

Exact details for integrating Spread’s services into Tectonic have yet to be worked out, though Polvi suggested that such integration may actually expedite some of his future plans for the platform. “Having them on board has already accelerated our roadmap for Tectonic in a meaningful way,” he said.

CoreOS is a sponsor of The New Stack.

Feature image: King-size quilt, “When God Made Me Born a Yankee, He Was Teasin’” by Jennifer Fulton. More of Jennifer’s quilts and her methods for making them are at The Inquiring Quilter .

本文系统(linux)相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统

主题: KubernetesCoreOSGitDockerAndroidiOS
分页:12
转载请注明
本文标题:CoreOS Acquires Redspread, a ‘Git for Kubernetes’
本站链接:http://www.codesec.net/view/483079.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(linux) | 评论(0) | 阅读(68)