当前位置:主页 > 热点 >

谷歌宣布Skaffold的普遍可用性 以方便Kubernetes的发

时间:2021-01-06 10:41:08

  谷歌宣布Skaffold的普遍可用性 以方便Kubernetes的发展

  谷歌宣布了Skaffold的通用可用性(GA),这是一个在开发和部署到Kubernetes时简化通用任务的工具。Skaffold可以在开发模式中自动检测和部署更改,并在部署模式中构建、测试和部署更改。Skaffold在其管道的各个阶段支持多种工具。
谷歌宣布Skaffold的普遍可用性 以方便Kubernetes的发

  Skaffold以两种模式运行——开发和部署。在前一种模式中,通过“skaffold dev”调用,它会监视本地源代码的更改,并在检测到更改时进行构建和部署。在“skaffold run”调用的后一种模式中,它只构建一次,然后部署和退出,因此适合CI/CD管道。Skaffold支持用于其管道中的各个阶段的多种工具。对于构建,它可以使用Dockerfiles、Kaniko、谷歌云构建、Bazel、maven和gradle。它支持容器结构测试来验证构建的映像。容器结构测试提供了YAML配置驱动的方式来运行各种测试。对于部署,它可以与kubectl、Helm和kustomize一起工作。
谷歌宣布Skaffold的普遍可用性 以方便Kubernetes的发

  在dev模式下,Skaffold将运行中的容器的日志输出管道化,并管理从部署的应用程序到本地机器的端口转发。它可以在文件更改时直接将文件同步到正在运行的容器中,并在重新构建时使用更新的图像标记更新Kubernetes清单。Skaffold工作流由一个由多个阶段组成的“管道”组成。如果阶段与上下文无关,可以跳过它们——例如,当部署的目标是本地Minikube时,不要将工件推送到远程存储库。
谷歌宣布Skaffold的普遍可用性 以方便Kubernetes的发

  Skaffold是去年在alpha上发布的。GA版本还增加了对云本地构建包的实验性支持,通过自动安装依赖项并根据编程语言构建,这使得开发人员更容易构建容器映像。

  为了在不同的上下文中使用不同的工具集,Skaffold支持“配置文件”。指定Skaffold配置文件中的构建、测试和部署工具可以覆盖Skaffold中提到的工具。它是应用程序根目录中的基本配置文件。人们可以为不同的环境使用不同的配置文件——dev、staging和prod——并相应地更改其中使用的工具。

  Skaffold还公开了一个API来与工作流中的其他工具集成。例如,部署监视仪表板可以侦听来自Events API的通知。这个空间里的其他工具包括牵伸、倾斜、锻造和花园。

热点推荐
1 俄称莫斯科州遭今年最大规模无人机袭击

消息,当地时间5月17日,俄罗斯莫斯科州遭乌克兰大规模无人机袭击,造成3人死亡,至少17人...

2 吴说:Curve创始人对Fluid治理提案表示疑惑

消息,吴说获悉,Curve创始人Michael Egorov对Fluid最新治理提案表示疑惑,该提案将协议金库中的...

3 意大利等4国领导人就中东移民问题发表联

消息,意大利、希腊、塞浦路斯和马耳他等4国领导人就中东安全局势下的移民问题发表联合声...

4 法国文化部长:今后不会资助用人工智能

消息,法国文化部长卡特琳佩加尔在第79届戛纳电影节期间表示,国家电影和动画中心计划修改...

5 X Premium开放第三方调用,开源Hermes Agent新

消息,XAI今日宣布,拥有附赠GROK权限的X Premium订阅用户,现可直接在开源智能体Hermes Agent中授...

6 Jump Crypto上线Firedancer验证器客户端,已处

消息,高频交易公司Jump Trading旗下加密部门Jump Crypto开发的Solana验证器客户端Firedancer已在Sola...

7 以色列军方:一名士兵在黎巴嫩南部战斗

以色列军方称一名士兵在黎巴嫩南部的一次战斗行动中丧生。这名士兵的死亡使自3月初与真主...

8 OpenAI推出个人财务管理新功能

消息,OpenAI刚刚推出了一项新的个人财务管理体验,用户可以在ChatGPT中连接银行账户、跟踪支...

9 印度对部分银制品实施进口限制

消息,印度政府对白银进口实施了新的限制措施,将多个类别的白银产品从自由进口政策调整...

10 USDC财库铸造2.5亿枚USDC

消息,据Whale Alert数据,USDC财库刚刚铸造了250,000,000枚USDC,按实时价格计算约合249,944,000美元。...

成都来彰科技 蜀ICP备2025134723号-1

资讯来源互联网,如有版权问题请联系管理员删除。