首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

近日,谷歌宣布开源工具Skaffold全面上市,该工具可以使开发人员更轻松地使用Kuberentes。目前该项目在Github上开源,已经超过8000个星。...这次发布是该工具历经20个月Beta测试和开发阶段的成果,这期间Skaffold进行了不少于40次迭代。据谷歌称,来自开源社区的贡献者提交了大约5000条代码。 ?...Skaffold是一个命令行工具,可促进Kubernetes应用的持续开发。你可以在本地迭代应用程序源代码,然后部署到本地或远程Kubernetes集群。...Skaffold处理构建,推送和部署应用程序的工作流程。它还提供了构建块并描述了CI/CD管道的自定义。 Skaffold目的是减轻开发人员的工作负担。...Skaffold这样的工具可以提高生产力,从而为大型软件团队中的单个开发人员提供快速汇总,特别是在涉及Kubernetes时。

38100

(译)几个 DockerKubernetes 构建-推送-部署流程工具

需要 Skaffold 客户端、Dockerfile、K8S 元数据文件、Skaffold 元数据文件,本地 Docker 以及私库。 ---- 下面进入一点细节。 ?...Skaffold 简单可重复的 Kubernetes 开发。 Skaffold 能够处理构建镜像、推送镜像以及在 Kubernetes 上进行部署。...Skaffold 会在本地构建 Docker 镜像,推送到私库,然后使用 skaffold 客户端进行部署。他还会监测目录,如此一来,目录中的代码一旦发生变化,就会触发重新构建和部署。...Skaffold 客户端做了所有的工作。他会查找一个叫做 skaffold.yaml 的文件,其中包含了必须完成的任务。...$ git clone https://github.com/GoogleCloudPlatform/skaffold $ cd examples/getting-started ## 编辑 skaffold.yaml

1.3K30

ApacheCN DevOps 译文集(二)20211230 更新

引入您的代码——自定义命令和脚本 五、控制执行流程——条件 六、迭代控制结构——循环 七、节点发现和集群 八、使用保管库加密数据 九、管理环境 十、使用 Ansible 编排基础架构 十一、附录 a:参考文献 Skaffold...:毫不费力的云原生应用开发指南 零、前言 第一部分:Kubernetes 的噩梦——拯救 Skaffold 一、编码、构建、测试和重复——应用开发内部循环 二、使用 Kubernetes 开发云原生应用...——开发者的噩梦 三、Skafold 简单云原生 Kubernetes 应用开发 第二部分:开始使用 Skaffold 四、了解 Skaffold 的特色和架构 五、安装脚手架和揭秘其流水线阶段 六、...与 Skaffold 容器映像构建器和部署器协作 第三部分:使用 Skaffold 构建和部署云原生 Spring Boot 应用 七、用云代码插件构建和部署 Spring Boot 应用 八、使用...Skaffold 向 Google Kubernetes 引擎部署 Spring Boot 应用 九、使用 Skaffold 创建生产就绪 CI/CD 流水线 十、探索 Skaffold 替代方案、最佳实践和陷阱

4.2K20

2021年11款最佳的开源 Kubernetes 工具

2类别 2:简化反馈回路 Skaffold 可提供自动反馈回路 假设你是一名开发人员,你想写一个可以在 Kubernetes 上运行的应用程序。...幸运的是,谷歌的好朋友们编写了 Skaffold,为我们提供了一些急需的脚手架。 不要误会我的意思:你仍然需要编写自己的代码、Dockerfile、清单文件以及与管道相关的所有服务。...Skaffold 提供的是一种干净的方法,可以在每次变更代码后重新运行部署管道。它的主页上引用了来自世界各地开发人员的语录,深受用户喜爱。...你可能会有这种感觉:运行 Skaffold 感觉就像第一次运行 Vagrant,而不是手动管理虚拟机。曾经需要很多步骤才能完成且不可靠的任务,在某种程度上变得简单且可重复了,从而简化了我们的工作。...Skaffold 将在 Kubernetes 的测试和部署反馈回路中这样做。

67620
领券