内容纲要
问题场景
1.新版本的registry,启用了https,修改ip后由于密钥不匹配而无法启动。容器日志会出现报错private key does not match public key
。
2.manager HA单节点故障导致了该节点上的registry无法访问和修复。
处理方法
确认tos版本
在任意节点docker ps|grep etcd
,查看对镜的镜像名,即tos版本
修改元数据
登录manager所在节点,修改/var/lib/transwarp-manager/master/content/service/TOS/{对应版本}
下的metainfo.yaml文件,找到TOS_REGISTRY角色,在操作处加上"Scaleout"和"Delete"
验证
重启manager,systemctl restart transwarp-manager
,然后可以在tos页面对registry进行扩容和删除。