前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >20个月测试,40次迭代,这款谷歌Kubernetes自动化开源工具通用了

20个月测试,40次迭代,这款谷歌Kubernetes自动化开源工具通用了

作者头像
IT大咖说
发布2019-11-13 21:35:27
4030
发布2019-11-13 21:35:27
举报
文章被收录于专栏:IT大咖说

近日,谷歌宣布开源工具Skaffold全面上市,该工具可以使开发人员更轻松地使用Kuberentes。目前该项目在Github上开源,已经超过8000个星。

这次发布是该工具历经20个月Beta测试和开发阶段的成果,这期间Skaffold进行了不少于40次迭代。据谷歌称,来自开源社区的贡献者提交了大约5000条代码。

Skaffold是一个命令行工具,可促进Kubernetes应用的持续开发。你可以在本地迭代应用程序源代码,然后部署到本地或远程Kubernetes集群。Skaffold处理构建,推送和部署应用程序的工作流程。它还提供了构建块并描述了CI/CD管道的自定义。

Skaffold目的是减轻开发人员的工作负担。目前,虽然Kubernetes已成为企业容器环境的重要组成部分,而且它可自动执行与设置和管理集群有关的许多任务。但是,对部署进行更改并不那么简单:工程师每次希望推出更新时,都必须重新配置文件并执行其他耗时的调整。

但使用Skaffold,可在开发人员的机器上分析代码,找出必须对Kubernetes环境进行哪些调整,然后自动部署更新。结果是在正常情况下,需要几分钟的过程被压缩为几秒钟。

在测试期间,该工具中集成了增值功能,从而进一步节省了时间。“Skaffold的dev循环还可以自动执行典型的开发人员任务。它会自动从你部署的工作负载中提取日志,并将远程应用程序移植到你的计算机上,因此可以直接在服务端点上进行迭代。”谷歌公告中写道。

Skaffold这样的工具可以提高生产力,从而为大型软件团队中的单个开发人员提供快速汇总,特别是在涉及Kubernetes时。与传统的应用程序环境相比,该框架使开发者能够以更高的频率发布新代码,这使自动化变得更加有价值。

该工具可与其他各种Kubernetes自动化解决方案一起使用,并在用户的本地计算机上运行,这意味着开发人员无需在其容器集群上安装任何其他组件。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT大咖说 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档