Skip to content

Commit b9a7ec6

Browse files
author
Tim Bannister
committed
Update cri-dockerd switchover docs for v1.24
1 parent 5edbf56 commit b9a7ec6

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

content/en/docs/tasks/administer-cluster/migrating-from-dockershim/migrate-dockershim-dockerd.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,20 @@ content_type: task
77
{{% thirdparty-content %}}
88

99
This page shows you how to migrate your Docker Engine nodes to use `cri-dockerd`
10-
instead of dockershim. Follow these steps if your clusters run Kubernetes 1.23
11-
or earlier and you want to continue using Docker Engine after
12-
you upgrade to Kubernetes 1.24 and later, or if you just want to move off the
13-
dockershim component.
10+
instead of dockershim. If you want to switch away from using dockershim and still
11+
use Docker Engine to run containers in Kubernetes, you can follow these steps.
12+
If you want to upgrade to Kubernetes v{{< skew currentVersion >}} and your
13+
existing cluster relies on dockershim, you will have to migrate away and
14+
`cri-dockerd` is one of your options.
15+
16+
To learn more about the removal of dockershim, read the [FAQ page](/dockershim).
1417

1518
## What is cri-dockerd? {#what-is-cri-dockerd}
1619

17-
In Kubernetes 1.23 and earlier, Docker Engine used a component called the
18-
dockershim to interact with Kubernetes system components such as the kubelet.
19-
The dockershim component is deprecated and will be removed in Kubernetes 1.24. A
20-
third-party replacement, `cri-dockerd`, is available. The `cri-dockerd` adapter
20+
In Kubernetes 1.23 and earlier, you could use Docker Engine with Kubernetes,
21+
relying on a built-in component of Kubernetes named _dockershim_.
22+
The dockershim component was removed in the Kubernetes 1.24 release; however,
23+
a third-party replacement, `cri-dockerd`, is available. The `cri-dockerd` adapter
2124
lets you use Docker Engine through the {{<glossary_tooltip term_id="cri" text="Container Runtime Interface">}}.
2225

2326
{{<note>}}
@@ -93,7 +96,7 @@ in the control plane. To modify this socket for each affected node:
9396
## Restart the kubelet
9497
9598
```shell
96-
systemctl start kubelet
99+
systemctl restart kubelet
97100
```
98101
99102
## Verify that the node is healthy

0 commit comments

Comments
 (0)