Skip to content

Commit c56cd54

Browse files
authored
Merge pull request #31214 from shuaijinchao/zh/sync/migrating-from-dockershim/check-if-dockershim-deprecation-affects-you
[zh] synchronize translate check-if-dockershim-deprecation-affects-you.md
2 parents ce5896d + 2546d64 commit c56cd54

File tree

1 file changed

+22
-13
lines changed

1 file changed

+22
-13
lines changed

content/zh/docs/tasks/administer-cluster/migrating-from-dockershim/check-if-dockershim-deprecation-affects-you.md

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -52,35 +52,44 @@ dependency on Docker:
5252
当用了替代的容器运行时之后,Docker 命令可能不工作,甚至产生意外的输出。
5353
这才是判定你是否依赖于 Docker 的方法。
5454

55-
<!--
56-
1. Make sure no privileged Pods execute Docker commands.
57-
2. Check that scripts and apps running on nodes outside of Kubernetes
55+
<!--
56+
1. Make sure no privileged Pods execute Docker commands (like `docker ps`),
57+
restart the Docker service (commands such as `systemctl restart docker.service`),
58+
or modify Docker-specific files such as `/etc/docker/daemon.json`.
59+
1. Check for any private registries or image mirror settings in the Docker
60+
configuration file (like `/etc/docker/daemon.json`). Those typically need to
61+
be reconfigured for another container runtime.
62+
1. Check that scripts and apps running on nodes outside of your Kubernetes
5863
infrastructure do not execute Docker commands. It might be:
5964
- SSH to nodes to troubleshoot;
6065
- Node startup scripts;
6166
- Monitoring and security agents installed on nodes directly.
62-
3. Third-party tools that perform above mentioned privileged operations. See
67+
1. Third-party tools that perform above mentioned privileged operations. See
6368
[Migrating telemetry and security agents from dockershim](/docs/tasks/administer-cluster/migrating-from-dockershim/migrating-telemetry-and-security-agents)
6469
for more information.
65-
4. Make sure there is no indirect dependencies on dockershim behavior.
70+
1. Make sure there is no indirect dependencies on dockershim behavior.
6671
This is an edge case and unlikely to affect your application. Some tooling may be configured
6772
to react to Docker-specific behaviors, for example, raise alert on specific metrics or search for
6873
a specific log message as part of troubleshooting instructions.
6974
If you have such tooling configured, test the behavior on test
7075
cluster before migration.
71-
-->
72-
1. 确认没有特权 Pod 执行 docker 命令。
73-
2. 检查 Kubernetes 基础架构外部节点上的脚本和应用,确认它们没有执行 Docker 命令。可能的命令有:
76+
-->
77+
1. 确认没有特权 Pod 执行 Docker 命令(如 `docker ps`)、重新启动 Docker
78+
服务(如 `systemctl restart docker.service`)或修改
79+
Docker 配置文件 `/etc/docker/daemon.json`
80+
2. 检查 Docker 配置文件(如 `/etc/docker/daemon.json`)中容器镜像仓库的镜像(mirror)站点设置。
81+
这些配置通常需要针对不同容器运行时来重新设置。
82+
3. 检查确保在 Kubernetes 基础设施之外的节点上运行的脚本和应用程序没有执行Docker命令。
83+
可能的情况如:
7484
- SSH 到节点排查故障;
7585
- 节点启动脚本;
76-
- 直接安装在节点上的监视和安全代理
77-
3. 检查执行了上述特权操作的第三方工具。详细操作请参考:
78-
[从 dockershim 迁移遥测和安全代理](/zh/docs/tasks/administer-cluster/migrating-from-dockershim/migrating-telemetry-and-security-agents/)
79-
4. 确认没有对 dockershim 行为的间接依赖。这是一种极端情况,不太可能影响你的应用。
86+
- 直接安装在节点上的监控和安全代理
87+
4. 检查执行上述特权操作的第三方工具。详细操作请参考
88+
[从 dockershim 迁移遥测和安全代理](/zh/docs/tasks/administer-cluster/migrating-from-dockershim/migrating-telemetry-and-security-agents)
89+
5. 确认没有对 dockershim 行为的间接依赖。这是一种极端情况,不太可能影响你的应用。
8090
一些工具很可能被配置为使用了 Docker 特性,比如,基于特定指标发警报,或者在故障排查指令的一个环节中搜索特定的日志信息。
8191
如果你有此类配置的工具,需要在迁移之前,在测试集群上完成功能验证。
8292

83-
8493
<!--
8594
## Dependency on Docker explained {#role-of-dockershim}
8695
-->

0 commit comments

Comments
 (0)