diff --git a/content/en/docs/setup/production-environment/container-runtimes.md b/content/en/docs/setup/production-environment/container-runtimes.md index 08108204d15b8..a46324fa6919a 100644 --- a/content/en/docs/setup/production-environment/container-runtimes.md +++ b/content/en/docs/setup/production-environment/container-runtimes.md @@ -206,11 +206,20 @@ 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 +In containerd 2.x + +```toml +version = 3 +[plugins.'io.containerd.cri.v1.runtime'.containerd.runtimes.runc.options] + SystemdCgroup = true ``` -[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc] - ... - [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options] - SystemdCgroup = true + +In containerd 1.x + +```toml +version = 2 +[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options] + SystemdCgroup = true ``` The `systemd` cgroup driver is recommended if you use [cgroup v2](/docs/concepts/architecture/cgroups). @@ -249,9 +258,18 @@ 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: +In containerd 2.x + +```toml +[plugins.'io.containerd.cri.v1.runtime'] + sandbox_image = "registry.k8s.io/pause:3.6" +``` + +In containerd 1.x + ```toml [plugins."io.containerd.grpc.v1.cri"] - sandbox_image = "registry.k8s.io/pause:3.2" + sandbox_image = "registry.k8s.io/pause:3.6" ``` You might need to restart `containerd` as well once you've updated the config file: `systemctl restart containerd`.