Skip to content

Commit

Permalink
Merge pull request #1394 from isker/patch-1
Browse files Browse the repository at this point in the history
Update README.md re: layer cache behavior
  • Loading branch information
tejal29 authored Aug 28, 2020
2 parents fdd2d48 + 6bab9ed commit 2a4ab62
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -378,11 +378,13 @@ as a remote image destination:
### Caching

#### Caching Layers
kaniko can cache layers created by `RUN` commands in a remote repository.
kaniko can cache layers created by `RUN` and `COPY` commands in a remote repository.
Before executing a command, kaniko checks the cache for the layer.
If it exists, kaniko will pull and extract the cached layer instead of executing the command.
If not, kaniko will execute the command and then push the newly created layer to the cache.

Note that kaniko cannot read layers from the cache after a cache miss: once a layer has not been found in the cache, all subsequent layers are built locally without consulting the cache.

Users can opt into caching by setting the `--cache=true` flag.
A remote repository for storing cached layers can be provided via the `--cache-repo` flag.
If this flag isn't provided, a cached repo will be inferred from the `--destination` provided.
Expand Down

0 comments on commit 2a4ab62

Please sign in to comment.