UiPath Documentation
automation-suite
2023.10
false
Guia de instalação do Automation Suite no Linux
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Migração de registro do Docker presa no estágio de exclusão do PVC

Problema conhecido no Automation Suite em que a migração do registro do Docker é interrompida no estágio de exclusão do PVC devido à exclusão do bloqueio de VolumeSnapshots pendente.

Description​

Durante uma migração de registro do Docker, você pode encontrar um problema no qual o processo de migração fica preso no estágio de exclusão do PVC. Esse problema normalmente ocorre quando há VolumeSnapshots pendentes no PVC que impedem a exclusão bem-sucedida do PVC. Os logs para esse problema exibirão as seguintes mensagens:

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

Solução​

Para resolver esse problema, você precisa limpar o VolumeSnapshots pendente. Execute o comando a seguir para realizar essa limpeza:

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

Após executar o comando anterior, você deve executar novamente a migração do registro. Isso deve permitir que o processo de migração de registro do Docker passe do estágio de exclusão do PVC com sucesso.

  • Description​
  • Solução​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades