Skip to content

Commit

Permalink
README.md: add disable_snapshot_annotations=false in cri env
Browse files Browse the repository at this point in the history
As 'containerd config default' produce default configuration
which include disable_snapshot_annotations=true, but nydus-snapshotter
depend on snapshot annotation, so here we should set explicitly.

Signed-off-by: luodaowen.backend <[email protected]>
  • Loading branch information
luodw committed Feb 9, 2022
1 parent b32433a commit 3bd010d
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,11 +100,12 @@ nerdctl --snapshotter nydus run ghcr.io/dragonflyoss/image-service/nginx:nydus-l

### Start Container in Kubernetes

**NOTE:** A potential drawback using CRI is that we can hardly specify snapshotter to `nydus-snapshotter`. So we have to change containerd's default snapshotter in its configuration file like below:
**NOTE:** A potential drawback using CRI is that we can hardly specify snapshotter to `nydus-snapshotter`. So we have to change containerd's default snapshotter in its configuration file and enable snapshot annotations like below:

```toml
[plugins."io.containerd.grpc.v1.cri".containerd]
snapshotter = "nydus"
disable_snapshot_annotations = false
```

Use `crictl` to debug starting container via Kubernetes CRI. Dry run [steps](./docs/crictl_dry_run.md) of using `crictl` can be found in [documents](./docs).
Expand Down

0 comments on commit 3bd010d

Please sign in to comment.