Skip to content

Commit 7004a73

Browse files
bsampson506tengqm
andauthored
Clarify systemd configuration based on Containerd version (#51386)
* Clarify systemd configuration based on Containerd version In versions 2 and up of Containerd(config version 3), systemd should be configured via the following instead: plugins.'io.containerd.cri.v1.runtime'.containerd.runtimes.runc.options Supporting doc: https://github.com/containerd/containerd/blob/main/docs/cri/config.md * Update container-runtimes.md --------- Co-authored-by: Qiming Teng <[email protected]>
1 parent b646a98 commit 7004a73

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

content/en/docs/setup/production-environment/container-runtimes.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,10 @@ On Windows the default CRI endpoint is `npipe://./pipe/containerd-containerd`.
204204

205205
#### Configuring the `systemd` cgroup driver {#containerd-systemd}
206206

207-
To use the `systemd` cgroup driver in `/etc/containerd/config.toml` with `runc`, set
207+
To use the `systemd` cgroup driver in `/etc/containerd/config.toml` with `runc`,
208+
set the following config based on your Containerd version
209+
210+
Containerd versions 1.x:
208211

209212
```
210213
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
@@ -213,6 +216,15 @@ To use the `systemd` cgroup driver in `/etc/containerd/config.toml` with `runc`,
213216
SystemdCgroup = true
214217
```
215218

219+
Containerd versions 2.x:
220+
221+
```
222+
[plugins.'io.containerd.cri.v1.runtime'.containerd.runtimes.runc]
223+
...
224+
[plugins.'io.containerd.cri.v1.runtime'.containerd.runtimes.runc.options]
225+
SystemdCgroup = true
226+
```
227+
216228
The `systemd` cgroup driver is recommended if you use [cgroup v2](/docs/concepts/architecture/cgroups).
217229

218230
{{< note >}}

0 commit comments

Comments
 (0)