首页 > 解决方案 > 使用 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. 我很好奇这两条路径在优化构建速度方面有何不同。我认为这两个路径都缓存了图层并从“更改”图层开始构建。我还想了解哪种方法可以确保更快的构建。

谢谢!

标签: optimizationgoogle-cloud-platformbuildcloud

解决方案


正如 Guillaume Blaquiere 所提到的,两者都是一样的。但我想包括最佳实践链接供您参考。


推荐阅读