Skip to content

Commit d4387d2

Browse files
authored
Merge pull request #31265 from shannonxtreme/blog-edit
Correct minor spelling and grammar issues in dockershim blog
2 parents 218dfe5 + 58fcd66 commit d4387d2

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

content/en/blog/_posts/2022-01-07-kubernetes-is-moving-on-from-dockershim.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,22 @@ slug: kubernetes-is-moving-on-from-dockershim
99

1010
Kubernetes is removing dockershim in the upcoming v1.24 release. We're excited
1111
to reaffirm our community values by supporting open source container runtimes,
12-
enable a smaller kubelet, and increase engineering velocity for teams using
13-
Kubernetes. If you [use Docker Engine as a Container Runtime](/docs/tasks/administer-cluster/migrating-from-dockershim/find-out-runtime-you-use/)
14-
for your Kubernetes cluster, get ready to migrate to 1.24! To check if you're
12+
enabling a smaller kubelet, and increasing engineering velocity for teams using
13+
Kubernetes. If you [use Docker Engine as a container runtime](/docs/tasks/administer-cluster/migrating-from-dockershim/find-out-runtime-you-use/)
14+
for your Kubernetes cluster, get ready to migrate in 1.24! To check if you're
1515
affected, refer to [Check whether dockershim deprecation affects you](/docs/tasks/administer-cluster/migrating-from-dockershim/check-if-dockershim-deprecation-affects-you/).
1616

1717
## Why we’re moving away from dockershim
1818

1919
Docker was the first container runtime used by Kubernetes. This is one of the
2020
reasons why Docker is so familiar to many Kubernetes users and enthusiasts.
21+
Docker support was hardcoded into Kubernetes – a component the project refers to
22+
as dockershim.
2123
As containerization became an industry standard, the Kubernetes project added support
22-
for additional runtimes. This culminated with the implementation of the
24+
for additional runtimes. This culminated in the implementation of the
2325
container runtime interface (CRI), letting system components (like the kubelet)
24-
talk to container runtimes in a standardized way. As a result, the hardcoded support for Docker –
25-
a component the project refers to as dockershim – became an anomaly in the Kubernetes project.
26+
talk to container runtimes in a standardized way. As a result, dockershim became
27+
an anomaly in the Kubernetes project.
2628
Dependencies on Docker and dockershim have crept into various tools
2729
and projects in the CNCF ecosystem ecosystem, resulting in fragile code.
2830

@@ -33,14 +35,14 @@ Stay tuned for future communications on the topic!
3335

3436
## Deprecation timeline
3537

36-
We [formally announced](/blog/2020/12/08/kubernetes-1-20-release-announcement/) the dockershim deprecation in December 2020.  Full removal is targeted
38+
We [formally announced](/blog/2020/12/08/kubernetes-1-20-release-announcement/) the dockershim deprecation in December 2020. Full removal is targeted
3739
in Kubernetes 1.24, in April 2022. This timeline
3840
aligns with our [deprecation policy](/docs/reference/using-api/deprecation-policy/#deprecating-a-feature-or-behavior),
3941
which states that deprecated behaviors must function for at least 1 year
4042
after their announced deprecation.
4143

4244
We'll support Kubernetes version 1.23, which includes
43-
dockershim, for another year in the Kubernetes project. Managed
45+
dockershim, for another year in the Kubernetes project. For managed
4446
Kubernetes providers, vendor support is likely to last even longer, but this is
4547
dependent on the companies themselves. Regardless, we're confident all cluster operations will have
4648
time to migrate. If you have more questions about the dockershim removal, refer
@@ -55,8 +57,8 @@ The results show that we still have a lot of ground to cover to help you to
5557
migrate smoothly. Other container runtimes exist, and have been promoted
5658
extensively. However, many users told us they still rely on dockershim,
5759
and sometimes have dependencies that need to be re-worked. Some of these
58-
dependencies are outside of your control. Based on the feedback received from
59-
you, here are some of the steps we are taking to help.
60+
dependencies are outside of your control. Based on your feedback, here are some
61+
of the steps we are taking to help.
6062

6163
## Our next steps
6264

@@ -72,13 +74,14 @@ Based on the feedback you provided:
7274
If you're part of a project with dependencies on dockershim, or if you're
7375
interested in helping with the migration effort, please join us! There's always
7476
room for more contributors, whether to our transition tools or to our
75-
documentation. To get started, say hello in
77+
documentation. To get started, say hello in the
7678
[#sig-node](https://kubernetes.slack.com/archives/C0BP8PW9G)
77-
channel on [Kuberentes Slack](https://slack.kubernetes.io/)!
79+
channel on [Kubernetes Slack](https://slack.kubernetes.io/)!
7880

7981
## Final thoughts
8082

81-
As a project, we've already seen cluster operators increasingly adopt of other container runtimes through 2021.
83+
As a project, we've already seen cluster operators increasingly adopt other
84+
container runtimes through 2021.
8285
We believe there are no major blockers to migration. The steps we're taking to
8386
improve the migration experience will light the path more clearly for you.
8487

@@ -89,7 +92,8 @@ hiccups or issues. The community has discussed at length whether postponing the
8992
dockershim removal would be helpful. For example, we recently talked about it in
9093
the [SIG Node discussion on November 11th](https://docs.google.com/document/d/1Ne57gvidMEWXR70OxxnRkYquAoMpt56o75oZtg-OeBg/edit#bookmark=id.r77y11bgzid)
9194
and in the [Kubernetes Steering committee meeting held on December 6th](https://docs.google.com/document/d/1qazwMIHGeF3iUh5xMJIJ6PDr-S3bNkT8tNLRkSiOkOU/edit#bookmark=id.m0ir406av7jx).
92-
We already [postponed](https://github.com/kubernetes/enhancements/pull/2481/) it once last year because the adoption rate of other
95+
We already [postponed](https://github.com/kubernetes/enhancements/pull/2481/) it
96+
once in 2021 because the adoption rate of other
9397
runtimes was lower than we wanted, which also gave us more time to identify
9498
potential blocking issues.
9599

0 commit comments

Comments
 (0)