首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Google发布K8s部署工具,加入更多自动化功能简化操作

Google在2019年正式推出的Kubernetes部署工具Skaffold,现在来到了第二主要更新版本,这个新版本加入无服务器容器服务Cloud Run作为部署程序,以扩展Skaffold所支持的平台和基础架构,另外,Skaffold现在同时支持Arm和x86架构构建和部署。

Skaffold是一个命令行工具,在V1支持kubectl和Helm部署程序,供开发者将应用程序部署到Kubernetes中,加速容器化应用程序的持续开发和交付,并且替迭代开发和CI/CD提供可重复使用的构建模块,而在Skaffold V2中,Google增加Kubernetes应用程序部署的方式,开发者现在也可以使用Cloud Run,只要配置Cloud Run服务和更新skaffold.yaml,就可执行部署工作。

除了新的部署方式外,Skaffold V2扩展镜像文件架构配置的兼容集,让开发者可以确定镜像文件与机器兼容。因为当开发人员编写程序代码的计算机,和部署应用程序的目标机器使用不同处理器,可能会产生兼容性问题,而Skaffold现在可以在构建镜像文件之前,检查本地机器和目标Kubernetes集群,使开发者可以不需要执行任何手动配置,就从x86或Arm机器部署至Arm、x86或多架构集群。

Skaffold V2还进一步简化CI/CD和GitOps工作流程,像是添加验证阶段,使用户可以在一组测试容器中,部署新程序代码以检查错误,还有Skaffold也和开源工具kpt集成,以自动执行创建Kubernetes配置文件等相关任务。

官方强调,现有Skaffold配置与Skaffold V2完全兼容,用户可以简单升级。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221101A04RZ900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券