Harbor删不掉复制规则

删不掉复制规则错误

1)如下一删除就这样

Harbor删不掉复制规则_第1张图片
是因为里面有“InProgress”的任务,后面需要手动更改sql,update

2)查找有问题复制规则

xx是换成你们harbor的IP
http://xx.xx.xx.xx/api/replication/executions
在这里插入图片描述
ctrl + p 弹出搜索框,搜索那个删除不掉的任务的名称,我这里是如下

Harbor删不掉复制规则_第2张图片
Harbor删不掉复制规则_第3张图片
然后回车查找
然后拿到id字段号,我这里63
Harbor删不掉复制规则_第4张图片
然后访问如下,后面那个policy_id改成,刚刚拿到的id字段值,访问
http://xx.xx.xx.xx/api/replication/executions?policy_id=63

然后查找InProgress
在这里插入图片描述
找到标出来的里面的id字段,拿到如下id(后面需要),你们的可能不止三个,我这里是三个,id为10047 10046 10045
Harbor删不掉复制规则_第5张图片

3)删除有问题任务

进入命令行

docker exec -it harbor-db bash
psql -U postgres
\c registry
\d replication_execution

Harbor删不掉复制规则_第6张图片

select * from replication_execution where id in (10047,10046,10045);

这些id,就是上面我们拿到的id,你们的肯定和我不一样,按照你们的来
在这里插入图片描述
执行更新命令

update replication_execution set status = 'Failed',total = '1',end_time = now() where id in (10047,10046,10045);

再次查看

select * from replication_execution where id in (10047,10046,10045);

在这里插入图片描述
删除复制规则
Harbor删不掉复制规则_第7张图片
删除成功,搞定

Harbor删不掉复制规则_第8张图片

你可能感兴趣的:(Harbor从入门到实战)