UiPath Documentation
automation-suite
2023.10
false

Linux 版 Automation Suite 安装指南

上次更新日期 2026年5月8日

Docker 注册表迁移卡在 PVC 删除阶段

描述

在 Docker 注册表迁移期间,您可能会遇到迁移过程卡在 PVC 删除阶段的问题。当 PVC 上有待处理的卷快照阻止成功删除 PVC 时,通常会发生此问题。此问题的日志将显示以下消息:

deployment.apps/docker-registry scaled
pod/docker-registry-5b68496d6c-2djhs condition met
persistentvolumeclaim "docker-registry" deleted
deployment.apps/docker-registry scaled
pod/docker-registry-5b68496d6c-2djhs condition met
persistentvolumeclaim "docker-registry" deleted

解决方案

要解决此问题,您需要清理待处理的卷快照。 运行以下命令以执行此清理:

for i in `kubectl get volumesnapshot -n docker-registry -o json | jq -r '.items[] | select(.spec.source.persistentVolumeClaimName=="docker-registry" and .status.readyToUse==false) | .metadata.name'`; do
  kubectl patch volumesnapshot -n docker-registry $i  --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]'
  kubectl delete volumesnapshot -n docker-registry $i
done
for i in `kubectl get volumesnapshot -n docker-registry -o json | jq -r '.items[] | select(.spec.source.persistentVolumeClaimName=="docker-registry" and .status.readyToUse==false) | .metadata.name'`; do
  kubectl patch volumesnapshot -n docker-registry $i  --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]'
  kubectl delete volumesnapshot -n docker-registry $i
done

执行上一个命令后,应重新运行注册表迁移。 这应该允许 Docker 注册表迁移过程成功通过 PVC 删除阶段。

  • 描述
  • 解决方案

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新