optimization - 使用 kaniko 进行 Google 云构建优化
问题描述
在查看 gcp 构建的文档时。我注意到有两种优化构建的途径。一个正在使用--cache-from
,如下所示
- name: 'gcr.io/cloud-builders/docker'
args: [
'build',
'-t', 'gcr.io/$PROJECT_ID/[IMAGE_NAME]:latest',
'--cache-from', 'gcr.io/$PROJECT_ID/[IMAGE_NAME]:latest',
'.'
]
另一个是使用Kaniko
. 我很好奇这两条路径在优化构建速度方面有何不同。我认为这两个路径都缓存了图层并从“更改”图层开始构建。我还想了解哪种方法可以确保更快的构建。
谢谢!
解决方案
正如 Guillaume Blaquiere 所提到的,两者都是一样的。但我想包括最佳实践链接供您参考。
推荐阅读
- java - Hibernate 在 ManyToOne 关系上插入重复的行
- javascript - 使用 javascript 按索引重新排序数组
- ios - 根据indexpath更新UITableView中的progressView
- html - 如何在内联样式背景图像上显示 CSS 背景颜色
- bash - Bash 使用源代码加载配置文件
- c# - C# 如何在 LINQ 查询中访问 SelectListItem 的 Selected 属性的值?
- sql - sql左连接问题没有给出右表不匹配的结果
- ajax - 单元侦听器启动多个请求
- apache-spark - Spark 忽略执行器和驱动程序内存的配置
- sql - 如何在用作存储过程输入的临时表上使列可选?