Skip to content

Commit

Permalink
Add v3 (2.x) format Containerd configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
pegasas committed Dec 18, 2024
1 parent 27e0c56 commit ce4b9dd
Showing 1 changed file with 26 additions and 6 deletions.
32 changes: 26 additions & 6 deletions content/en/docs/setup/production-environment/container-runtimes.md
Original file line number Diff line number Diff line change
Expand Up @@ -206,12 +206,22 @@ On Windows the default CRI endpoint is `npipe://./pipe/containerd-containerd`.

To use the `systemd` cgroup driver in `/etc/containerd/config.toml` with `runc`, set

{{< tabs name="containerd config" >}}
{{< tab name="containerd 2.x" codelang="toml" >}}
```
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
...
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
SystemdCgroup = true
version = 3
[plugins.'io.containerd.cri.v1.runtime'.containerd.runtimes.runc.options]
SystemdCgroup = true
```
{{< /tab >}}
{{< tab name="containerd 1.x" codelang="toml" >}}
```
version = 2
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
SystemdCgroup = true
```
{{< /tab >}}
{{< /tabs >}}
The `systemd` cgroup driver is recommended if you use [cgroup v2](/docs/concepts/architecture/cgroups).
Expand Down Expand Up @@ -249,10 +259,20 @@ for more details.
In your [containerd config](https://github.com/containerd/containerd/blob/main/docs/cri/config.md) you can overwrite the
sandbox image by setting the following config:

```toml
{{< tabs name="containerd config" >}}
{{< tab name="containerd 2.x" codelang="toml" >}}
```
[plugins."io.containerd.grpc.v1.cri"]
sandbox_image = "registry.k8s.io/pause:3.2"
sandbox_image = "registry.k8s.io/pause:3.6"
```
{{< /tab >}}
{{< tab name="containerd 1.x" codelang="toml" >}}
```
[plugins.'io.containerd.cri.v1.runtime']
sandbox_image = "registry.k8s.io/pause:3.6"
```
{{< /tab >}}
{{< /tabs >}}

You might need to restart `containerd` as well once you've updated the config file: `systemctl restart containerd`.

Expand Down

0 comments on commit ce4b9dd

Please sign in to comment.